2

我正在尝试使用来自 microsoft.web.webview2.0.9.579.nupkg 的 Microsoft.WebView2 (来自 Delphi 10.4 版本 27.0.38860.1461 的 TEdgeBrowser 示例)

此版本仅适用于 Edge 的金丝雀或 beta版本。随着 Edge 的发布,我收到一条错误消息找不到 Edge 安装。您是否安装了与此 WebView2 SDK 版本兼容的版本?

文档仅介绍了 Edge 的金丝雀版本。

哪个版本的 Microsoft.WebView2 将与 Edge 版本一起使用?

4

1 回答 1

2

我无法使用Delphi 应用程序,但我尝试使用Windows Forms 应用程序进行测试。其中,我使用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 应用程序中运行,那么我建议您继续使用带有 webView2 的 MS Edge Canary 或 Dev 版本。

于 2020-12-14T02:55:49.583 回答