本帖最后由 逆風飛翔的瘋狂 于 2020-12-30 10:22 编辑
FBrowesCEF3lib模块版发布采用Chromium81.0.4044.138更快更稳定功能更多
了解我的看过我以前帖子的同学可能知道,曾经我改过黑猫的模块版,以前所发帖子My-E-CEF3系列就是改的黑猫的版本,那这个版本是什么,容我道来
学习四部曲:学习——>修改——>模仿——>自创,而这FBrowesCEF3lib也就是第四部
没错,FBrowesCEF3lib已经和原来修改的版本有了很大的区别,事件模式,dll代码已经完全是两个东西了,而我的目的是想把CEF3能支持的全部功能都变成E能用的功能,且原生的放出来,什么是原生,就是CEF3是什么样,模块调用方式也是什么样,当然这里不可能做到100%原生,因为很多CEF3的变量和类E不支持,所以DLL里面做了大量的转接功能,简单的类和callback用E的自定义变量和子程序指针代替,易不支持的数据类型全部做了转换,当然这里就不细说了,我写了开发手册虽然还在完善中(因为功能太多了,写得我吐),好了,上模块截图:
类:
数据类型:
常量:有173个太多了,没截图完
子程序
事件:
部分数据类型:
部分功能截图:篇幅有限,简单演示,各位看实例源码和开发手册:
初始化设置
浏览器创建
是不是很香啊?当然香不香只有自己用了才知道,其实发这个帖子之前已经改过几个版本了,当然这里还要感谢群里的小朋友帮忙测试,下面是更新发布日志已经简单说了下支持哪些功能:
12:55 2020/12/29 1.02: 1.优化DLL部分接口; 2.添加离屏渲染支持事件,包括:离屏渲染_获取根屏幕矩形,离屏渲染_获取视图矩形,离屏渲染_获取屏幕点,离屏渲染_获取窗口信息,离屏渲染_即将显示弹窗,离屏渲染_移动调整弹窗,离屏渲染_将被绘制,离屏渲染_将被加速绘制,离屏渲染_光标被改变,离屏渲染_开始拖拽,离屏渲染_更新拖动光标,离屏渲染_滚动偏移量改变,离屏渲染_IME范围改变,离屏渲染_文本选择改变,离屏渲染_虚拟键盘请求; 3.”类_FBrowser_浏览器”添加离屏渲染支持功能,包括:离屏渲染_离屏渲染被禁用,离屏渲染_通知已被调整大小,离屏渲染_通知已被隐藏,离屏渲染_通知屏幕信息被改变,离屏渲染_使视图无效,离屏渲染_取帧率,离屏渲染_置帧率,离屏渲染_IME置组成,离屏渲染_IME置交互文本,离屏渲染_IME完成组合文本,离屏渲染_IME取消组合,离屏渲染_拖动进入,离屏渲染_拖动移动,离屏渲染_拖动离开,离屏渲染_拖动放下,离屏渲染_拖动结束位置,离屏渲染_拖动系统结束 PS:
12:55 2020/12/25 测试版发布: 1.支持事件:全部浏览器基础事件,事件独立开关,命令行事件,渲染事件,初始化事件,触控事件,拖拽事件,键盘事件,对话框事件,JS对话框事件,下载事件,证书处理事件,认证事件,右键菜单事件等; 2.支持功能:常用浏览器操作,拦截修改获取资源,JS操作,同/异步获取源码,请求环境设置,首选项配置,进程消息,菜单自定义,拖拽数据,GET/POST操作,自定义协议头,动态UA,全局以及动态代理,独立缓存,cookie隐身,cookie获取和修改,键盘鼠标消息,触屏消息等 3.目前共计事件55个,子程序10个,功能类28个,类包含功能共计451个,数据类型15个,常量171个,持续开发增加中; 4.其他功能详见开发手册;
在线文档地址:
【腾讯文档】FBrowesCEF3lib开发手册(完善中)
https://docs.qq.com/doc/DRU9UQXBPeFZleUJ3
【腾讯文档】FBrowesCEF3lib开发进度(开发中)
https://docs.qq.com/doc/DRUNwREFzSXJocWF6
【腾讯文档】FBrowesCEF3lib BUG反馈表
https://docs.qq.com/sheet/DRXJmb05ucnVGSGhq
最后说几句废话
1、本模块我用了模块加固,所以要用的同学要下载最新版易语言编程助手并启用模块加固,当然我知道模块加固也是可以破解的,但为什么我还要用加固而模块不开源,目前我的想法是,如果想要模块源码,可以,我甚至可以把DLL源码也分享出来,但有个前提条件,就是加入该项目,帮忙改手册,出文档例程都可以,或者有什么好的想法和功能,把这个项目更多的分享给大家,而不是只是为了私人目的!如果只是普通用户要这模块源码又有何用了?例程源码都有,详细的开发手册也在完善中,或者哪天我不想搞了,可以完全分享出来;
2.该模块功能我还在增加,而且会把多进程编程,渲染进程下的V8和各种渲染进程下的事件功能都原本实现出来,让更多人体会多进程编程的优势和异步编程的快感,争取每月都对模块更新修复优化下去,只要有大家的支持;
3.如果有BUG,可以通过附件里面的联系方式找到我,毕竟我不是神,虽然我能测试的基本都测试了,有的地方还做了暴力测试,但可能还是有些地方考虑不周!当然讽刺我的人就别来了,以前改黑猫模块就有人来讽刺,这类人一律拉黑
4.以前的改版My-E-CEF3不会再更新了,虽然知道这个版本还是有些问题,有些问题是因为模式导致,全力搞新版,搞多了也累;
模块例程源码下载地址及联系方式:
下载地址及联系方式.txt
(215 Bytes, 下载次数: 1359)
|