觅风论坛

标题: WebView2 Plus 模块分享,更加简单的WebView模块 附带调用例程 [打印本页]

作者: 小枫嘎嘎    时间: 2025-9-18 11:26
标题: WebView2 Plus 模块分享,更加简单的WebView模块 附带调用例程
二改自 Webview2Caller
基于易语言编写的增强型 Webview2 封装模块,专为简化开发、提升自动化能力而设计。

核心特性

支持自定义 JavaScript 函数(暂不支持返回值)
可直接注入并执行任意 JS 代码。
适用于页面行为控制、DOM 操作等场景。
内存 DLL 调用集
所有依赖 DLL 已集成至内存中,无需外部携带文件。
提升部署便捷性与安全性。
极简浏览器创建(两行代码即可启动)


  1. .局部变量 wv, WebView2
  2. wv.初始化 ()
  3. wv.创建 (窗口句柄, 0, 0, 800, 600, “https://example.com”)
复制代码
WebUI 控件基类支持
网页自动化利器:Webview2JavaScript 类
核心类说明

WebView2主控类,封装完整生命周期管理与常用方法
WebView2控制器控制 WebView2 实例的显示、位置、DPI 等
WebView2控件对应底层 WebView2 对象,支持脚本执行、事件绑定等
Webview2JavaScript自动化操作类,模拟用户行为
Webview2JSJS 注入与回调处理中枢



  1. .版本 2
  2. .支持库 shell

  3. .程序集 WebView2, , 公开, 封装好的仿黑月界面类的webview2组件
  4. .程序集变量 控制器, WebView2控制器
  5. .程序集变量 控件, WebView2控件
  6. .程序集变量 JS, Webview2JavaScript
  7. .程序集变量 WebJS, Webview2JS

  8. .子程序 初始化, , 公开
  9. .参数 用户数据保存路径, 字节集, 可空
  10. .参数 初始化设置, WV2_初始化设置, 可空
  11. .局部变量 m_env, 整数型
  12. .局部变量 浏览器组件路径, 字节集

  13. .如果真 (用户数据保存路径 = { })
  14.     用户数据保存路径 = WebView2_A2W (取特定目录 (#程序数据目录))
  15. .如果真结束

  16. .如果真 (是否为空 (初始化设置))
  17.     初始化设置.附加参数 = WebView2_A2W (“--allow-file-access-from-files --autoplay-policy=no-user-gesture-required”)
  18. .如果真结束

  19. 浏览器组件路径 = { 0, 0 }
  20. wv2_Global_CreateEnv_Sync (初始化设置, 浏览器组件路径, 用户数据保存路径, m_env)
  21. 环境._置指针 (m_env)
复制代码


创建浏览器实例(在 _首次激活 中调用)
  1. .子程序 创建, 逻辑型, 公开
  2. .参数 窗口句柄, 整数型
  3. .参数 左边, 整数型
  4. .参数 顶边, 整数型
  5. .参数 宽度, 整数型
  6. .参数 高度, 整数型
  7. .参数 URL, 文本型, 可空

  8. .局部变量 局部_矩形, WV2_矩形
  9. 局部_矩形.左边 = 左边
  10. 局部_矩形.顶边 = 顶边
  11. 局部_矩形.右边 = 宽度
  12. 局部_矩形.底边 = 高度

  13. 控制器 = 环境.创建WebView2控制器_同步 (窗口句柄, 局部_矩形)
  14. 控件 = 控制器.取Webview2 ()

  15. .如果真 (URL ≠ “”)
  16.     控件.载入网址 (WebView2_A2W (URL))
  17. .如果真结束

  18. JS._置指针 (控件._取指针 ())
  19. WebJS.创建 (控件)
  20. 返回 (真)
复制代码
快捷方法示例:禁用右键菜单
  1. .子程序 禁用右键点击, 逻辑型, 公开
  2. 返回 (控件.执行脚本 (WebView2_A2W (#JS_禁用右键), , ))
复制代码

注意:本模块依赖 Windows 10+ 且需安装 Microsoft Edge WebView2 运行时(或打包内置运行时)。
👉 下载地址:https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/


有两个demo分别是WebUI和QQ登录。





作者: 慌什么!    时间: 2025-9-19 02:02
阿斯蒂芬撒反对
作者: 501369613    时间: 2025-9-19 16:39
支持,赞
作者: wangye263    时间: 2025-9-20 07:15
路过还不错
作者: 慌什么!    时间: 2025-9-20 21:52
很不错的哦,支持,加油
作者: 501369613    时间: 2025-9-21 12:28
感觉不错
作者: a895830975    时间: 2025-9-22 00:47
9999999999999999
作者: qwe144184    时间: 2025-9-22 13:06
感谢这个i资源
作者: 找找找    时间: 2025-9-23 01:25
来瞧瞧的,呵呵
作者: 呵呵    时间: 2025-9-23 13:44
00.000...000
作者: 呵呵    时间: 2025-9-24 02:03
不错!顶LZ
作者: zf123456    时间: 2025-9-24 10:52
谢谢楼主,对了新人问下,这个也要15字吗
作者: 大蒜先生    时间: 2025-9-24 19:42
支持!!!!!!
作者: zf123456    时间: 2025-9-25 04:31
这个不错,谢谢共享
作者: 天汇    时间: 2025-9-25 13:20
非常不错,感谢分享!
作者: 阿运    时间: 2025-9-25 22:09
感觉不错
作者: 501369613    时间: 2025-9-26 03:25
谢谢楼主,对了新人问下,这个也要15字吗
作者: 白贝勒    时间: 2025-9-26 08:41
豆腐干士大夫
作者: 501369613    时间: 2025-9-26 13:57
谢谢分享,下载测试
作者: 444555    时间: 2025-9-26 19:13
嘻嘻不错支持一个
作者: 无名使者    时间: 2025-9-27 00:29
谢谢楼主的辛苦分享
作者: 86992894    时间: 2025-9-27 13:28
我要下载试试,我要下载试试...
作者: 老子    时间: 2025-9-28 02:28
回复查看隐藏内容
作者: 阿运    时间: 2025-9-28 15:27
还不错觅风论坛欢迎你
作者: 黑崎一宇    时间: 2025-9-29 04:27
想学唉,可惜现在的我啥都不会
作者: 物语    时间: 2025-9-29 17:26
我表示压力很大
作者: 张庆伟23    时间: 2025-9-30 00:31
觅风论坛需要你
作者: 张庆伟23    时间: 2025-9-30 07:36
学习下  学习下  学习下
作者: gwm231    时间: 2025-9-30 14:41
想学唉,可惜现在的我啥都不会
作者: li123    时间: 2025-9-30 21:46
谢谢分享,下载测试
作者: 476572199    时间: 2025-10-1 04:51
支持!!!!前排!!!!
作者: qq2556906318    时间: 2025-10-1 11:36
感谢感谢分享
作者: zxcasd123c1    时间: 2025-10-1 18:21
6666666666
作者: qq2556906318    时间: 2025-10-2 01:06
豆腐干士大夫
作者: 图个简单    时间: 2025-10-2 07:51
很给力。。。。很喜欢
作者: a491198538    时间: 2025-10-2 14:36
看帖子的要发表下看法
作者: wangqing520    时间: 2025-10-2 19:10
豆腐干士大夫
作者: 张庆伟23    时间: 2025-10-2 23:45
感谢这个i资源
作者: 张庆伟23    时间: 2025-10-3 04:19
看看,到底好不好,想学学看看
作者: 张庆伟23    时间: 2025-10-3 08:54
顶一个了
作者: 舞步    时间: 2025-10-3 13:28
碉堡了!
作者: 小白    时间: 2025-10-3 16:30
感谢分享LOL
作者: 南宫无情    时间: 2025-10-3 19:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 南宫无情    时间: 2025-10-3 22:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 老子    时间: 2025-10-4 01:34
前来支持~~~~~~~~~~~~~~~~~~~
作者: 封偌丶    时间: 2025-10-4 04:35
前来围观,LZ好样的!
作者: sdf    时间: 2025-10-4 09:04
我要下载试试,我要下载试试...
作者: 86992894    时间: 2025-10-4 13:32
学习了!!!!
作者: 图样图森破丶    时间: 2025-10-4 18:01
还是看不懂,复杂
作者: zzq6689@qq.com    时间: 2025-10-4 22:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: zzq6689@qq.com    时间: 2025-10-5 02:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 呵呵    时间: 2025-10-5 05:26
感谢感谢分享
作者: 毛泽东    时间: 2025-10-5 07:54
学习一下!十分感谢
作者: asd26297    时间: 2025-10-5 10:22
支持你们一下下哈
作者: asd26297    时间: 2025-10-5 12:50
期待中......
作者: 的含税单价    时间: 2025-10-5 15:19
很不错的哦,支持,加油




欢迎光临 觅风论坛 (https://www.eyyba.com/) Powered by Discuz! X3.4