Microsoft.WebView2 и край
Я пытаюсь использовать Microsoft.WebView2 из microsoft.web.webview2.0.9.579.nupkg (пример TEdgeBrowser из Delphi 10.4 версии 27.0.38860.1461)
Эта версия работает только с канареечными или бета- версиями Edge. С выпуском Edge я получил сообщение об ошибке Не удалось найти установку Edge. У вас установлена версия, совместимая с этой версией WebView2 SDK?
В документации говорится только о канареечных версиях Edge.
Какая версия Microsoft.WebView2 будет работать с выпуском Edge?
1 ответ
Я недоступен с приложением Delphi, но я пытаюсь провести тест с приложением Windows Forms . В котором я загружаю webView2 1.0.664.37 с помощью диспетчера пакетов Nuget и пытаюсь протестировать его с помощью MS Edge версии 87.0.664.60 (стабильная версия в настоящее время).
Основываясь на результатах моего теста, он не работал с версией MS Edge 87.0.664.60 (стабильная версия в настоящее время).
Таким образом, согласно результатам этого теста, webView2 1.0.664.37 может не работать в вашем приложении Delphi с текущей стабильной версией браузера Edge (версия 87.0.664.60). Вы можете протестировать его в своем приложении Delphi, чтобы убедиться в этом.
Я провел дополнительные тесты и обнаружил, что если я устанавливаю автономный установщик webView2 Evergreen , то он работает на моей стороне. Вы можете заметить, что существует небольшая разница в версии среды выполнения webView2 и стабильного браузера MS Edge.
Поэтому, если вы можете использовать среду выполнения webView2, вы можете провести с ней тест.
Если вы не можете использовать среду выполнения webView2, а webView2 1.0.664.37 также не работает в вашем приложении Delphi, я предлагаю вам продолжать использовать версию MS Edge Canary или Dev с webView2.