如何解决无法初始化 Edge 浏览器控件
尝试运行如何在 Windows 10 上使用 TEdgeBrowser
组件的示例很困难。
使用最新的 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 (Official build) (64-bit))
-
从以下位置下载并安装运行时
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
版本。实际上,我之前使用过带有该版本的 WebView2Loader.dll 的 Edge Canary 版本,并且该版本有效,但同时发布了稳定版本的 Edge Chromium,假设存在重大 API 更改。
那么,现在是否可以将 TEdgeBrowser
与 Edge Chromium 一起使用,因为从我尝试过的所有内容来看,它似乎毫无希望?对我来说,它看起来像是针对 0.9.430 进行了硬编码,并且 RAD Studio 10.4.1 没有更新。有任何解决方法吗?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。