Delphi 13 的 TEdgeBrowser 控件的启用操作步骤

完美使用TEdgeBrowser组件加载网页,解决网页无法加载白屏情况

第 1 步:安装 Microsoft Edge WebView2 Runtime

前往微软官网下载安装包Download the WebView2 Runtime:
👉 https://developer.microsoft.com/en-us/microsoft-edge/webview2/?form=MA13LH#download

选择 Evergreen Standalone Installer,运行后系统会自动配置 WebView2 运行时环境。
在这里插入图片描述
下载好后 双击安装 (由于我已经安装 所以显示安装失败)
在这里插入图片描述

第 2 步:安装 EdgeView2 SDK

在 Delphi 13 中打开:

Tools → GetIt Package Manager → 搜索 “Edge” → 安装 “EdgeView2 SDK”
在这里插入图片描述
由于我已经安装了,所以显示没有显示install
在这里插入图片描述

安装后 Delphi13 就会自动注册好 TEdgeBrowser 控件。

第 3 步:复制 WebView2Loader.dll

非常关键的一步!
安装完 SDK 后,在以下目录找到 DLL:
一般是在默认安装目录下 (如果你自定义了Delphi13的安装目录,请你找到你的安装目录,并最终找到软件目录下的win32文件夹)
C:\Program Files (x86)\Embarcadero\Studio\37.0\Redist\win32
将 WebView2Loader.dll
复制到你的项目根目录(与 EXE 文件同一层)。
如果不复制这文件,程序会启动失败或控件显示为空白。
在这里插入图片描述
在这里插入图片描述

完成以上步骤后,你的 TEdgeBrowser 控件就可以正常加载网页了 🎉

procedure TForm1.Button1Click(Sender: TObject);
begin
  EdgeBrowser1.Navigate('https://www.baidu.com');
end;

在这里插入图片描述

💡 额外提示:
如果要发布程序给用户,也要记得:

打包程序要附带 WebView2Loader.dll
或者要求用户安装 WebView2 Runtime(系统层运行时)

完成上述配置后,TEdgeBrowser 即可稳定加载网页内容。若仍遇异常,可检查系统是否启用代理或存在网络限制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值