delphi 微软.网络视图2和边缘

nnt7mjpx  于 2022-11-04  发布在  其他
关注(0)|答案(1)|浏览(181)

我正在尝试使用Microsoft.web.webview2.0.9.579.nupkg中的Microsoft.WebView2(来自 Delphi 10.4版本27.0.38860.1461的TEdgeBrowser示例)
此版本仅适用于Canary或beta版本的Edge。在Edge发布时,我收到错误消息找不到Edge安装。是否已安装与此WebView2 SDK版本兼容的版本?
Documentation表示仅限Edge的金丝雀版本。
哪个版本的Microsoft.WebView2可以与Edge版本一起使用?

rqcrx0a6

rqcrx0a61#

我无法使用Delphi 应用程序,但我尝试使用Windows窗体应用程序进行测试。其中,我使用Nuget软件包管理器下载了webView2 1.0.664.37,并尝试使用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 Standalone Installer,那么它就在我这边工作了。你可以注意到webView2运行时和MS Edge稳定浏览器的版本有一个小的区别。

因此,如果您可以使用webView2运行时,那么您可以使用它进行测试。
如果你不能使用webView2运行时和webView2 1.0.664.37也不工作在您的 Delphi 应用程序,那么我建议您继续使用MS边缘金丝雀或开发版本的webView2。

相关问题