首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能初始化边缘浏览器控件

未能初始化边缘浏览器控件
EN

Stack Overflow用户
提问于 2021-02-13 01:03:09
回答 2查看 3.1K关注 0票数 1

很难尝试运行如何在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\

尝试启动会导致“初始化边缘浏览器控件失败”。

我试过的是:

  • 安装了最新的稳定边缘版本(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版本。实际上,我以前在WebView2Loader.dll的那个版本中使用过边缘金丝雀版本,而且这个版本已经起了作用,但是同时,假设出现了破坏API的变化,稳定版本的Edge也被发布了。

那么,现在是否有可能在边缘铬中使用TEdgeBrowser,因为从我所做的所有尝试来看,这似乎是非常没有希望的吗?在我看来,它似乎是硬编码的0.9.430和RADStudio10.4.1没有更新。有什么解决办法吗?

EN

回答 2

Stack Overflow用户

发布于 2021-07-30 16:36:56

将"WebView2Loader.dll“复制到输出路径

票数 1
EN

Stack Overflow用户

发布于 2022-05-27 11:22:01

TEdgeBrowser需要WebView2 Runtime才能操作。关于MS Edge文档网站的更多细节。

WebView2Loader.dll应可由应用程序加载,位于同一文件夹、已知路径或在path环境变量中注册。最新版本可在NuGet上获得。Nupkg是一个压缩档案。查看build\本机\文件夹。

如果是固定版本,TEdgeBrowser.BrowserExecutableFolder应该指向WebView2运行时文件夹。

MS声称,在下一个Windows版本中,将默认分发常绿版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66180981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档