delphi11.3的WebBrower支持Edge

news/2024/10/18 5:54:18/

看到此消息后,立即下载了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环境,没有测试。

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

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


http://www.ppmy.cn/news/86582.html

相关文章

net::err_aborted 错误码 404

net::err_aborted 错误码 404 一般来说,在jsp中引入js、css时就可能会出现net::ERR_ABORTED 404(即Not Found)错误,即前端报错,解决方式也有两种比较常见的方式。具体介绍如下: 解决方法一 在js&#xf…

《深入理解Java虚拟机》 JAVA 字节码指令 基础

1.操作数栈 解释时,JVM会为方法分配一个栈帧,而栈帧又由 局部变量表,操作数帧,方法引用,动态链接 组成 方法中的每条指令执行时,要求该指令的操作数已经压入栈中;执行指令时会将操作数从栈中弹…

【算法】Letter Tile Possibilities 活字印刷

文章目录 Letter Tile Possibilities 活字印刷问题描述:分析代码回溯动态规划 Letter Tile Possibilities 活字印刷 问题描述: 你有一套活字字模 tiles,其中每个字模上都刻有一个字母 tiles[i]。返回你可以印出的非空字母序列的数目。 每个…

python爬取网页代码-python爬虫爬取网页所有数据详细教程

Python爬虫可通过查找一个或多个域的所有 URL 从 Web 收集数据。Python 有几个流行的网络爬虫库和框架。大家熟知的就是python爬取网页数据,对于没有编程技术的普通人来说,怎么才能快速的爬取网站数据呢?今天给大家分享的这款免费爬虫软件让您…

java面试题(MyBatis)

目录 1.什么是MyBatis? 2.MyBatis存在哪些优缺点? 3.MyBatis中#{}和${}的区别 4.MyBatis 有哪几种 SQL 编写形式 5.MyBatis 怎么实现分页 6.MyBatis 如何防止 SQL 注入 7.MyBatis 延迟加载 8.MyBatis 中的缓存机制有啥用? 9.MyBatis…

【数据结构】--单链表力扣面试题①移除链表元素

题述: 给你一个链表的头结点head和一个整数val,请你删除链表中所有满足Node.val val的节点,并返回新的头结点。 思考: 为什么说要返回新的头结点,因为你删除的可能存在把原来的头结点删除的情况,这时就需要有新的头结…

Spring-IOC是什么

Spring-IOC是什么 Spring-IOC是什么IOC是什么 Spring-IOC是什么 Spring-IOC是Spring框架的核心,是一个容器,它负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。 IOC是什么 控制反转,指的是将对象的控制权交给Spring容器&a…

自动构建之Makefile

链接: 自动构建之CMake Makefile Makefile是用于自动化构建软件项目的工具,Makefile的优点是简单、直接,可以直接使用make工具进行构建。但是,Makefile通常需要手动编写和维护,可能会导致跨平台和跨编译器的兼容性问题。 Makef…