很难尝试运行如何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
并放置到上述演示的编译可执行文件所在的同一文件夹中
似乎过时了,指的是旧0.9.430
版本。实际上,我之前曾使用 Edge Canary 版本和该版本的 WebView2Loader.dll 并且已经工作,但同时发布了 Edge Chromium 的稳定版本,假设有破坏性的 API 更改。
那么,在这一点上是否甚至可以TEdgeBrowser
与 Edge Chromium 一起使用,因为从我尝试过的所有内容来看,它似乎非常没有希望?对我来说,它看起来像是针对 0.9.430 进行了硬编码,并且 RAD Studio 10.4.1 没有更新。有任何解决方法吗?