我试图使用microsoft.web.webview2.0.9.579.nupkg中的Microsoft.WebView2 (TEdgeBrowser示例来自Delphi10.4版本27.0.38860.1461)
此版本仅适用于金丝雀版或beta版本的边缘。随着边缘的发布,我收到了一条错误消息,找不到边缘安装。是否安装了与此WebView2 SDK版本兼容的版本?
文档只提到金丝雀版本的边缘。
哪个版本的Microsoft.WebView2将与边缘版本一起工作?
发布于 2020-12-14 02:55:49
我无法使用Delphi应用程序,但我尝试使用Windows应用程序进行测试。在其中,我使用webView2 1.0.664.37 Nuget包管理器下载它,并尝试使用MS Edge版本87.0.664.60 (目前稳定的版本)进行测试。
根据我的测试结果,它不适用于MS边缘版本87.0.664.60 (目前稳定版本)。
因此,根据这个测试结果,webView2 1.0.664.37在当前稳定版本的边缘浏览器(87.0.664.60版本)的Delphi应用程序中可能无法工作。您可以在Delphi应用程序中测试它来验证它。
我做了进一步的测试,发现如果我安装了webView2常绿独立安装程序,那么它就在我这边工作。您可以注意到,webView2运行时和MS稳定浏览器的版本略有不同。

因此,如果您可以使用webView2运行时,那么您可以使用它进行测试。
如果您不能使用webView2运行时,webView2 1.0.664.37也不能在您的webView2应用程序中工作,那么我建议您继续在webView2中使用或Dev版本。
https://stackoverflow.com/questions/65247660
复制相似问题