delphi 如何使用TEdgeBrowser组件以及打包环境在其他主机上运行
不管开发环境还是第三方环境先安装运行时库:
Microsoft Edge WebView2 | Microsoft Edge Developer
开发环境可以直接通过:
delphi IDE安装
安装完毕后进入到指定路径,复制里面的WebView2Loader.dll到你要开发的程序根目录:
大致路径如下,每个人的都有点差异,名称或版本都不太一样,就作为参考吧:
C:\Users\%username%\Documents\Embarcadero\Studio\22.0\CatalogRepository\EdgeView2SDK-1.0.1054.31\Bin\32位就选X86
总体配置完成,可以正常调用TEdgeBrowser打开网页了
//调用代码片段
procedure TForm2.Button1Click(Sender: TObject);
beginEdgeBrowser1.Navigate(Edit1.Text);
end;
进阶使用,使用JS控制浏览器自动填充账号密码,这一段不是通用的代码,要根据实际网页元素和ID等信息进行调用,只能作为参考如何运行js
//自动填充账号密码
procedure TForm1.auto_edit_acc_pwd;
varJSCode: string;
beginJSCode := Format('function fillInput(selector, value) {' +' var input = document.querySelector(selector);' +' if (input) {' +' input.value = value;' +' var event = new Event("input", { bubbles: true });' +' input.dispatchEvent(event);' +' event = new Event("change", { bubbles: true });' +' input.dispatchEvent(event);' +' }' +'}' +'fillInput("#usernameIpt", "%s");' + // 填充用户名'fillInput("input[type=password]", "%s");' + // 填充密码'document.querySelector("button[type=submit]").click();', [acc.text, pwd.Text]); // 点击登录按钮// 执行JavaScript代码EdgeBrowser.ExecuteScript(JSCode);reader_cookie_info;
end;
相关文章:
![](https://img-blog.csdnimg.cn/direct/418fa4897e7e48508b170d0a16f63b3d.png)
delphi 如何使用TEdgeBrowser组件以及打包环境在其他主机上运行
不管开发环境还是第三方环境先安装运行时库:Microsoft Edge WebView2 | Microsoft Edge Developer 开发环境可以直接通过: delphi IDE安装 安装完毕后进入到指定路径,复制里面的WebView2Loader.dll到你要开发的程序根目录: 大致路…...
![](https://img-blog.csdnimg.cn/img_convert/684dab99ef43fbf90879d6212c3bc0b3.png)
Sui的Fastcrypto加密库刷新速度记录
Sui使用的加密库Fastcrypto打破了许多速度记录,Mysten Labs在基准测试和安全分析中的工作修复了许多安全漏洞,同时通过识别新的优化技巧为创新开辟了道路。 最近在伦敦帝国理工学院举行的国际性能工程会议(ICPE)基准测试研讨会上…...
![](https://www.ngui.cc/images/no-images.jpg)
Malformed \uxxxx encoding或Maven server structure problem问题解决
问题描述: idea运行项目时, 报错如下: [ERROR] Malformed \uxxxx encoding. [ERROR] Maven server structure problem [ERROR] Malformed \uxxxx encoding. 解决方法总结 先说一下解决方法无非是下面几种 1、先检查项目的.properties、.yml 、pom.xml、logback等…...
![](https://img-blog.csdnimg.cn/direct/27dfc68aeff143e3b315c82e86983a5e.png)
Sui主网升级至V1.27.2版本
其他升级要点如下所示: 重点: #17245 增加了一个新的协议版本,并在开发网络上启用了Move枚举。 JSON-RPC #17245: 在返回的JSON-RPC结果中增加了对Move枚举值的支持。 GraphQL #17245: 增加了对Move枚举值和类型的支持。 CLI #179…...
![](https://img-blog.csdnimg.cn/direct/cf4fd5d79cb94e30bc19dafe53eeadf1.png)
Cheat Engine 学习
文章目录 Exact Value scanning任务实现步骤Unknown initial value任务实现步骤原理说明Floating points任务实现步骤原理说明Code finder任务实现步骤原理说明Pointers任务实现步骤原理说明Change Pointer 操作:Active(活跃状态)和数值修改:Code Injection任务概述实现步骤…...
![](https://img-blog.csdnimg.cn/direct/06425f7917a04725b069229215c36f55.png)
【千帆AppBuilder】你有一封邮件待查收|未来的我,你好吗?欢迎体验AI应用《未来信使》
我在百度智能云千帆AppBuilder开发了一款AI原生应用,快来使用吧!「未来信使」:https://appbuilder.baidu.com/s/Q1VPg 目录 背景人工智能未来的信 未来信使功能介绍Prompt组件 千帆社区主要功能AppBuilderModelBuilder详细信息 推荐文章 未来…...
![](https://img-blog.csdnimg.cn/direct/2ddba28b9bb64f3393612a894f392344.png)
【案例分析】一文讲清楚SaaS产品运营的六大杠杆是什么?具体怎么运用?
在SaaS(软件即服务)行业,如何快速获取用户并实现持续增长一直是企业关注的重点。近年来,分销裂变策略因其高效性和低成本特性,成为许多SaaS企业实现快速增长的秘诀。下面,我们将通过一个具体的案例来剖析成…...
![](https://img-blog.csdnimg.cn/direct/1c6c934c6bc94fa3bee1805f6b8da200.png)
系统架构——Spring Framework
目录 (1)基本介绍 (2)基本发展历史 (3)了解和学习 Spring 4.x 系列的系统架构 1、第一个模块:做核心容器(Core Contaner) 2、第二个模块:AOP与Aspects(这…...
![](https://csdnimg.cn/release/blog_editor_html/release2.3.6/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=N7T8)
Zig标准库:最全数据结构深度解析(1)
最近新闻看到17岁中专女生拿下阿里全球数学竞赛第12名。咱们学习标准库中的数据结构是和学习数学是一脉相承的,结构体很多,也非常枯燥,但是不能全面解读过一遍,你很难写出合理的代码。所以,这一章节我们开始深度解析Zi…...
![](https://www.ngui.cc/images/no-images.jpg)
什么是 Linux From Scratch (LFS)?
Linux From Scratch (LFS) 是一个项目和一本书,指导用户从头开始构建自己的自定义Linux系统,而不是使用现成的Linux发行版。LFS项目由 Gerard Beekmans 在1999年创建,旨在帮助用户了解Linux的内部工作原理,并提供对系统的完全控制…...
![](https://img-blog.csdnimg.cn/img_convert/740562687ce87b5fc8cceba4d7fefbdd.jpeg)
常见的宽基指数基金
指数基金投资指南 ❝ 这篇博客里面的内容主要来自于银行螺丝钉的《定投十年,财务自由》和《指数基金投资指南》这两本书中章“常见的宽基指数”,最近第三次读这本书,打算做一点笔记加深自己的印象。 博客中很多内容是从书中摘抄的,…...
![](https://img-blog.csdnimg.cn/direct/c0b9794335af4ad192fefd49b21c8b7a.png)
Python学习笔记6:pychram相关知识及安装教程,后续需要学习的入门知识
上篇文章说了,今天去公司重新装一下IDE,最后也是把过程这边再记录一下,有需要的可以参考一下。 关于pychram pychram是什么? PyCharm是由JetBrains公司开发的一款流行的Python集成开发环境(IDE)。它专为…...
![](https://img-blog.csdnimg.cn/direct/68741abb1428463c8eed0f8e61462ebc.png)
dockerfile文件的中的命令
# 基础镜像 FROM registry.cn-beijing.aliyuncs.com/205erp/myopenjdk:8.6 # 设置工作目录 WORKDIR /opt # 拷贝jar包到工作目录 COPY target/*.jar app.jar RUN ls # 设置暴漏的端口 EXPOSE 8080 # 启动jar包 CMD java ${JAVA_TOOL_OPTIONS} -jar app.jar...
![](https://img-blog.csdnimg.cn/direct/c4512eb49a29412ab316be8a4c1e68a6.png)
【紫光同创盘古PGX-Nano教程】——(盘古PGX-Nano开发板/PG2L50H_MBG324第十一章)模拟波形实验例程说明
本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处(www.meyesemi.com) 适用于板卡型号: 紫光同创PG2L50H_MBG324开发平台(盘古PGX-Nano) 一:…...
![](https://img-blog.csdnimg.cn/direct/b8dfd9fc8079458185eb636b40085fdf.png)
LUA移植到STM32F4,移植REPL,通过RTT Viewer交互
概述 站内移植LUA多数是使用C函数调用LUA,并没有移植REPL交互端口 本文将REPL也移植进去,做了简单的适配 LUA源码使用标准C库函数,如fgets,fwrite等,在嵌入式环境中要使用fgets,fwrite等C库函数ÿ…...
![](https://img-blog.csdnimg.cn/direct/6653bfa517604816b5e1f85421223a1b.png)
【GD32F303红枫派使用手册】第十九节
19.1 实验内容 通过本实验主要学习以下内容: SPI简介 GD32F303 SPI简介 SPI NOR FLASH——GD25Q32ESIGR简介 使用GD32F303 SPI接口实现对GD25Q32ESIGR的读写操作 19.2 实验原理 19.2.1 SPI简介 SPI(Serial Peripheral interface)&…...
![](https://img-blog.csdnimg.cn/direct/e678d5c05144448f9c9233bf292616a1.gif)
【C语言】扫雷游戏
Hi~!这里是奋斗的小羊,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~ 💥💥个人主页:奋斗的小羊 💥💥所属专栏:C语言 🚀本系列文章为个人学习…...
逻辑蕴含、函数依赖集的闭包、Armstrong公理、属性集闭包
一、引言 Armstrong公理-从给定的函数依赖集得到关系模式的完整依赖集 二、逻辑蕴含 1、定义 设F是关系模式R上的函数依赖集,X、Y是R的属性子集,对于R的每个满足F的关系实例r,若函数 依赖都成立,则称F逻辑蕴含。 记为&#…...
![](https://img-blog.csdnimg.cn/direct/164e73677a25411cab6b64ea62f85c78.png)
macOS聚集搜索功能开启与关闭
按下command空格弹出 使用搜索 关闭搜索 sudo mdutil -a -i off 启用搜索 sudo mdutil -a -i on...
![](https://img-blog.csdnimg.cn/direct/59b4a9db64e44ea781bfdc2774f1c0ba.png)
大模型“诸神之战”,落地才是赛点
ChatGPT 诞生已经快一年,你还在与它对话吗? 有的人用来写报告、改代码,让它成为得力帮手;有的人却只是“调戏”个两三回,让它创作诗歌或故事,便不再“宠幸”。 根据网站分析工具 SimilarWeb 的数据&#…...
![](https://www.ngui.cc/images/no-images.jpg)
接口重放攻击
如何保证接口安全,做到防篡改防重放?_接口防止串改-CSDN博客 接口安全设计之防篡改和防重放_接口防篡改机制-CSDN博客 基于nonce timestamp 的方案 nonce的意思是仅一次有效的随机字符串,要求每次请求时该参数要保证不同。实际使用用户信息…...
![](https://img-blog.csdnimg.cn/direct/108c3813bf1b455ca1af011e070d0c71.png)
MySQL学习笔记-进阶篇-SQL优化
SQL优化 插入数据 insert优化 1)批量插入 insert into tb_user values(1,Tom),(2,Cat),(3,Jerry); 2)手动提交事务 mysql 默认是自动提交事务,这样会导致频繁的开启和提交事务,影响性能 start transaction insert into tb_us…...
![](https://img-blog.csdnimg.cn/direct/1a89e3057dfa4eb8a5f074b2d7ffc008.png)
【机器学习】第2章 线性回归及最大熵模型
一、概念 1.回归就是用一条曲线对数据点进行拟合,该曲线称为最佳拟合曲线,这个拟合过程称为回归。 2.一个自变量 叫 一元线性回归,大于一个自变量 叫 多元线性回归。 (1)多元回归:两个x,一个…...
![](https://www.ngui.cc/images/no-images.jpg)
科技创新对农业发展的影响
科技创新对农业发展的影响深远且广泛,主要体现在以下几个方面: 一、提高农业生产效率 引入先进的农业机械设备:新型农业机械设备如无人机、机器人等的应用,显著减轻了农民的劳动强度,提高了农作物的种植效率。利用精…...
![](https://www.ngui.cc/images/no-images.jpg)
Linux 常用命令 - rm 【删除文件或目录】
简介 rm 命令源于英文单词 “remove”,它用于删除文件或目录。rm 是 Linux 系统中最基本的命令之一,用于删除指定的文件或目录。默认情况下,rm 不会删除目录,但可以通过递归删除选项来实现。 使用方式 rm [选项]... [文件]...常…...
![](https://www.ngui.cc/images/no-images.jpg)
一血c++
题目描述 每一个竞赛选手都无法拒绝拿一血 "一血"其实就是同学们在榜单上看到的深绿色的标记,代表着某道题目,他是第一个通过的。 叶苡朋老师是一名资深信奥选手,在大学多次获奖,也是一个资深抢一血爱好者࿰…...
![](https://img-blog.csdnimg.cn/img_convert/4a048a816605e857cac1160eb1c10962.jpeg)
无问芯穹Qllm-Eval:制作多模型、多参数、多维度的量化方案
前言 近年来,大语言模型(Large Models, LLMs)受到学术界和工业界的广泛关注,得益于其在各种语言生成任务上的出色表现,大语言模型推动了各种人工智能应用(例如ChatGPT、Copilot等)的发展。然而…...
![](https://img-blog.csdnimg.cn/direct/e648504e20d448c2b65584644badee07.png)
2024-05-31T08:36:09.000+00:00 转换 YYYY-MM-DD HH-MM-SS
function formatDate(date) {// 处理ISO 8601字符串if (typeof date string) {date new Date(date);}// 处理时间戳else if (typeof date number) {date new Date(date * 1000); // 假设后端时间戳为秒,需要乘以1000转换为毫秒}// 自定义格式化,例如…...
![](https://img-blog.csdnimg.cn/direct/ccb743b02a214484a7747c37d476e002.png)
reason: the Java file contained parse errors
今天用Maven打包项目时发生一个错误: file: D:\workspace\echoo2.0-xxx-xxx-portal\src\main\java\com\echoo\service\impl\DecDataServiceImpl.java; reason: the Java file contained parse errors 打包报错显示这个类解析错误 在IDEA中没有任何错误提示 问题所…...
![](https://img-blog.csdnimg.cn/direct/eb4ad046c09c46eb941309004c3e7093.png)
使用密钥对登录服务器
目录 1、使用密钥文件登录服务器 2、登录成功画面: 3、如若出现以下状况,则说明密钥文件登录失败 1、使用密钥文件登录服务器 首先需要上传pem文件 2、登录成功画面: 3、如若出现以下状况,则说明密钥文件登录失败 解决方法&…...
![](https://img-blog.csdnimg.cn/img_convert/b1ba977acfcc994de3f853f6dc1628f7.png)
什么做网站站群/市场策划方案
逻辑删除你有没有见过某些网站进行一些删除操作之后,你看不到记录了但是管理员却能够查看到。这里就运用到了逻辑删除。什么是逻辑删除?逻辑删除的本质是修改操作,所谓的逻辑删除其实并不是真正的删除,而是在表中将对应的是否删除…...
![](http://www.officezhushou.com/uploads/allimg/130803/2-130P3235320S0.jpg)
广州互联网公司排行榜/兰州网络推广优化怎样
Word2010会自动产生编号,相当方便。可是也有一些用户觉得这个功能“自作聪明”想取消它,那么可按如下方法操作。 方法1、产生自动编号后,再按一次<Enter>键。 方法2、产生自动编号后,按下<CtrlZ>组合键。 方法3、如果…...
![](https://img-blog.csdnimg.cn/img_convert/7d88012c5c5e51328152e08b5c3d2950.png)
wordpress登录页面图标/网页模板大全
一、SQL语言查询选修了全部课程的学生的学号和姓名。 两种解决途径: 第一种: 我们可以表示为在SC表中某个学生选修的课程数等于C表中课程总数。相应的SQL语言如下: select S#,SNAME from S where S# in (select S# from SC group by S# --根据Sno分组,统计每个学生选修了几…...
手机购物网站设计/网络运营seo是什么
原文链接:http://blog.csdn.net/xizero00/article/details/50914471 一、Layer的作用简介 Layer实际上定义了Layer的基本操作,即初始化层、前向传播和反向传播。在前向传播中根据bottom blob得到top blob,反向传播则根据top反传到bottom。而且在前传的…...
wordpress恢复默认链接/交换友链平台
我们平常总户遇到这样那样的尴尬情况,当我们的电脑被别人使用你又不想被别人乱安装软件说又怕别人不高兴得罪别人这样你就需要动动脑筋。我怎么样才能做到别人既不能安装软件又不会得罪别人,为此我总结了一个办法: 当别人点击安装软件出现如下…...
![](https://img-blog.csdnimg.cn/img_convert/eb088552e2ef88bd89f39fc0735cddf9.png)
浦口做网站价格/香港seo公司
Git 为什么要用图形客户端 提示 下述工具下载链接为官方或github地址,可能会由于你懂得的原因,而无法打开。 Git 大部分工作在命令行模式下都可以顺利且高效的完成, 但在代码合并,代码差异浏览方面图形客户端无疑有着非常大的优势…...