delphi11.3的WebBrower支持Edge

您所在的位置:网站首页 浏览器访问记录怎么看 delphi11.3的WebBrower支持Edge

delphi11.3的WebBrower支持Edge

2023-06-13 01:42| 来源: 网络整理| 查看: 265

看到此消息后,立即下载了DelphiCE(社区版) 安装,创建项目,放TWebBrowers,TButton 配置参数为EdgeOnly F9运行,没反应 配置参数为EdgeIfAvailable F9运行,提示浏览器版本过低 全网搜索,没有什么可用的提示 在官网上搜索,全英文 (╯ ̄Д ̄)╯╘═╛

Installing the Edge WebView2 package via GetIt (通过GetIt安装Edge WebView2软件包)To install the Microsoft WebView2 package, open the GetIt package manager window in the RAD Studio IDE and search for the corresponding entry (要安装Microsoft WebView2软件包,请在RAD Studio IDE中打开GetIt软件包管理器窗口,然后搜索相应的条目:)

IDE打开,看上去像是一个插件管理器

在这里插入图片描述

搜索WebView2 SDK

在这里插入图片描述

安装。可能附带进行WINDOWS SDK的安装,我取消了也没有什么影响。 !!注意!!仅仅是下载而已,不要着急关闭窗口,默认下载到: C:\Users\xxx\Documents\Embarcadero\Studio\22.0\CatalogRepository !!注意!!在资源管理器中Documents可能要录入成中文【文档】

在这里插入图片描述

里面是什么?下载的DLL文件 是需要在发布时,根据不同系统携带对应的DLL文件 手工将此dll文件【复制】到exe同目录下

在这里插入图片描述

看效果 (๑→‿ฺ←๑)

IEOnly 在这里插入图片描述EdgeOnly 在这里插入图片描述

总结

以上IEOnly和EdgeOnly没什么卵用,只要WebBrowser.SelectedEngine配置成EdgeIfAvailable,并且DLL文件在EXE同目录下,这个选项我没试出来什么区别开始以为只能在FMX中使用,经过测试,VCL也行。没有安装Edge的系统测试: WinServer2008使用的是IE显示; 在WinXP中,生成的32位EXE不能运行(不细究了); 在32位Win7,64位DLL提示错误;32位DLL,连接不到网站。 没有安装Edge的win10/11环境,没有测试。

————————————

记得点赞(…•˘_˘•…)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3