1

很难尝试运行如何TEdgeBrowser在 Windows 10 上使用组件的示例。

使用最新的 RAD Studio 10.4.1 (27.0.38860.1461)

该示例位于此路径下:

c:\Users\Public\Documents\Embarcadero\Studio\21.0\Samples\Object Pascal\VCL\WebBrowser\Edge\

尝试启动会导致“无法初始化 Edge 浏览器控件”。

我尝试了什么:

  • 安装了最新的稳定 Edge 版本(88.0.705.68(官方构建)(64 位))

  • 从下载并安装运行时 https://developer.microsoft.com/en-us/microsoft-edge/webview2/

  • 下载了这个: https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.705.50

  • 提取WebView2Loader.dll并放置到上述演示的编译可执行文件所在的同一文件夹中

文档: http ://docwiki.embarcadero.com/RADStudio/Sydney/en/Using_TEdgeBrowser_Component_and_Changes_to_the_TWebBrowser_Component

似乎过时了,指的是旧0.9.430版本。实际上,我之前曾使用 Edge Canary 版本和该版本的 WebView2Loader.dll 并且已经工作,但同时发布了 Edge Chromium 的稳定版本,假设有破坏性的 API 更改。

那么,在这一点上是否甚至可以TEdgeBrowser与 Edge Chromium 一起使用,因为从我尝试过的所有内容来看,它似乎非常没有希望?对我来说,它看起来像是针对 0.9.430 进行了硬编码,并且 RAD Studio 10.4.1 没有更新。有任何解决方法吗?

4

1 回答 1

0

在此处输入图像描述解决此副本“WebView2Loader.dll”到您的输出路径

于 2021-07-30T16:36:56.757 回答