delphi使用Edge Browser浏览器组件

这篇具有很好参考价值的文章主要介绍了delphi使用Edge Browser浏览器组件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

RAD Studio 10.4在VCL Web浏览器上具有一项新功能。它是Edge Browser,它具有新功能,并且比以前的Web浏览器更具兼容性。

这是在C ++ Builder和Delphi中使用Edge浏览器的快速帮助。

  1. 在Windows上安装“ Edge ”版本
  2. 从RAD Studio的GetIt菜单下载“ Edge SDK”
  3. 从MS microsoft.web.webview2.0.9.515- prerelease.nupkg或最新版本下载WebView2  
  4. 通过7zip打开下载的软件包 
  5. 将所需文件复制到调试或发布输出目录
    1. 如果您有32位项目,请从bin / x86复制WebView2Loader.dll
    2. 或者,如果您有64位项目,则从bin / x64复制WebView2Loader.dll
  6. 运行样本
    1. C ++ Builder:C:\ Users \ Public \ Documents \ Embarcadero \ Studio \ 21.0 \ Samples \ CPP \ VCL \ WebBrowser \ Edge
    2. Delphi:C:\ Users \ Public \ Documents \ Embarcadero \ Studio \ 21.0 \ Samples \ Object Pascal \ VCL \ WebBrowser \ Edge

如果创建一个空项目,请在顶部放一个编辑框和一个按钮。在您的编辑框文本中添加URL(即https://www.embarcadero.com)。
将Edge Browser组件UI从组件面板拖放到窗体,
然后

在C ++ Builder中的鼠标单击上添加以下行之一:
EdgeBrowser1->Navigate(Edit1->Text);
在Delphi中:
EdgeBrowser.Navigate(Edit1.Text);
 

并且不要忘记将32或64位WebView2Loader.dll复制到输出目录。

Delphi XE 10.4 新增的EdgeBrowser浏览器控件用到的一个WebView2Loader.dll  

百度网盘下载:链接: https://pan.baidu.com/s/1_HEZ0G8LvE2FMck-sRuT_Q 提取码: 9nfv


如果单击表单上的Edge Browser UI并按F1帮助,则可以获取有关其功能的更多详细信息。
另外,您可以检查示例的详细功能。

注意:Edge浏览器尚不支持FireMonkey。

目前,Edge Canary是在开发PC和最终用户PC上编译和运行应用程序的要求。与WebView2一样,所需的DLL需要随程序一起分发。这两者都是Microsoft的要求和二进制集,并且在正式版本中可能会发生更改。

安装Edge(Canary版本)和必需的Microsoft WebView2程序包之后,在RAD Studio 10.4 IDE中打开GetIt程序包管理器窗口,并找到相应的条目,如下所示:

delphi edge,edge,microsoft,java

安装软件包时,应用程序所需的DLL分别复制到RAD Studio的32位和64位应用程序的可再发行文件夹中(都称为WebView2Loader.dll)。将此DLL复制到构建目标文件夹中或搜索路径中的某处。

使用TEdgeBrowser组件

TEdgeBrowser组件的用法与TWebBrowser几乎相同。实际上,某些方法和属性与TWebBrowser相似。将组件放在VCL表单上后,按如下所示适当调整其大小:

delphi edge,edge,microsoft,java

要显示带有特定URL的页面,只需将该URL传递给Navigate方法。

   EdgeBrowser1.Navigate('https://www.XueXiDaShi.Vip');

就这样。运行应用程序时,应该看到类似以下内容的内容:

delphi edge,edge,microsoft,java

TWebBrowser呢?

VCL TWebBrowser组件继续扮演相同的角色。换句话说,Internet Explorer WebBrowser浏览器控件提供了呈现Web内容的功能。但是,除了这些传统行为之外,TWebBrowser现在还具有一个新的SelectedEngine属性。除了传统的基于IE的浏览器控件之外,此属性还允许您使新的Edge(Chromium)WebView2浏览器控件表现为在目标计算机上可用。

优点是,它提供了一个可在所有Windows PC上运行的单一浏览器控件,同时与现有代码保持了高度的兼容性(就浏览器组件中使用的方法和属性而言)。新的Edge控件的优点是它具有更强大的自定义此新引擎的功能。文章来源地址https://www.toymoban.com/news/detail-557742.html

到了这里,关于delphi使用Edge Browser浏览器组件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Selenium WebDrive使用Edge浏览器模拟登录163邮箱

    ** ** 1.首先要在pycharm中下载好Selenium 2.然后下载浏览器驱动这里是链接 (https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/) *注意版本要一致 *注意放置的位置要在python3.7(这里是我用的)的更目录下也就是找到python文件夹打开后放进去有些资料说要改名这里不用因为Seleni

    2023年04月15日
    浏览(34)
  • 掌握这5款 Edge插件,让你的浏览器使用更高效!

    您好,今天我想向您推荐两款不常用的 Edge 插件,它们可以帮助您更高效地浏览网页和管理标签页。这些插件可能不像一些常见的插件那样广为人知,但它们的功能却非常实用。 IHome新标签页插件 下载地址: https://microsoftedge.microsoft.com/addons/detail/ihome%E5%8E%9Fbdtab%E6%96%B0%E6%A0%

    2024年02月04日
    浏览(33)
  • edge浏览器使用ie兼容模式以及不安全的TLS设置

    win11使用的浏览器是Edge,不再使用IE浏览器,但大多数小网站依旧使用的是IE,或使用的是低版本不安全的TLS协议,这时使用Edge浏览器就无法访问了。 打开Edge设置-》默认浏览器: 也可在工具栏上显示IE模式,在外观的自定义工具栏里: 在Internet选项中选择高级将‘使用TLS1

    2024年02月11日
    浏览(59)
  • selenium 驱动 Edge浏览器,解决selenium打开Edge浏览器闪退问题

    1、在设置中查看浏览器的版本号 2、在官网中进行对应下载 Microsoft Edge WebDriver - Microsoft Edge Developer 1、打开设置界面 右击【此电脑】---选择【属性】----选择【高级系统设置】-----点击【环境变量】 2、变量设置 在【系统变量】选项中,选择【Path】----》点击新建 将Edge浏览器

    2024年02月05日
    浏览(42)
  • IE强制被禁用的解决方案(Edge浏览器中使用IE模式)

    2023年2月14日,微软发布通告,将 永久禁用IE 浏览器。 近期有些小伙伴在使用IE浏览器时会强制被打开到edge浏览器。 众所周知,我国许多网站,例如 政府、金融、教育、医疗、财务、监控、OA等等 相关软件是基于IE的内核开发的,所以这次升级造成很多网站部分功能的不可用

    2024年02月04日
    浏览(30)
  • IP-GUARD使用Chrome/edge浏览器出现不兼容的问题

    使用Chrome/edge浏览器出现不兼容的问题,所以做以下通报: 一、Chrome/edge浏览器不兼容 1、问题概述:Google Chrome浏览器及Microsoft Edge Chromium浏览器在78、79版本在 Win 10系统中启用了渲染器代码完整性保护功能(Renderer Code Integrity Protection,防止未经签名的模块被加载到 Chrome浏览

    2024年02月03日
    浏览(117)
  • Edge浏览器入门

    关于作者: CSDN内容合伙人、技术专家, 从零开始做 日活千万级APP ,带领团队单日营收超千万。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业化变现、人工智能等,希望大家多多支持。 我们继续总结学习 工具的使用 ,温故知新。 今天记录一下edge浏览器

    2024年01月17日
    浏览(44)
  • Edge浏览器和Google浏览器占用内存情况

    最近发现适用edge浏览器看视频时,或者打开多个网页,电脑就会变得非常卡顿,打开任务管理器发现内存占用较多,网上也有人说edge浏览器确实占用内存较多。但是给出的解决方案是更新windows系统,这个方法显然不能接受,采用google浏览器即可减小内存占用。 下面进行一组

    2024年02月15日
    浏览(30)
  • #Microsoft Edge功能测评!# 关于Edge浏览器以及插件推荐

    Microsoft Edge是微软基于 Chromium 开源项目及其他开源软件开发的网页浏览器。 2015年4月30日,微软在旧金山举行的Build 2015开发者大会上宣布——Windows 10内置代号为“Project Spartan”的新浏览器被正式命名为“Microsoft Edge”,其内置于Windows 10版本中。2018年3月,微软宣布Edge登陆iP

    2024年02月09日
    浏览(49)
  • 离线安装 edge 浏览器

    Microsoft Edge离线安装 针对部分设备无法联网情况下安装Microsoft Edge有两个解决方案: 使用Microsoft Edge商业版 前往Microsoft Edge商业版下载页面选择对应的版本下载,在通过移动储存设备将离线安装包导入离线设备即可进行安装 点击以下链接进入Microsoft Edge商业版下载页面: htt

    2024年02月04日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包