开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 30706|回复: 179
收起左侧

[易源码分享] FBrowesCEF3lib模块版发布采用Chromium81.0.4044.138更稳定功能更多

    [复制链接]
发表于 2020-12-30 10:04:19 | 显示全部楼层 |阅读模式   四川省遂宁市
分享源码
界面截图:
是否带模块: -
备注说明: -
本帖最后由 逆風飛翔的瘋狂 于 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的自定义变量和子程序指针代替,易不支持的数据类型全部做了转换,当然这里就不细说了,我写了开发手册虽然还在完善中(因为功能太多了,写得我吐),好了,上模块截图:
1.JPG
类:
4.JPG
数据类型:
3.JPG
常量:有173个太多了,没截图完
5.JPG
子程序
2.JPG
事件:
6.JPG
部分数据类型:
9.JPG
10.JPG
部分功能截图:篇幅有限,简单演示,各位看实例源码和开发手册:
初始化设置
7.JPG
浏览器创建
8.JPG
是不是很香啊?当然香不香只有自己用了才知道,其实发这个帖子之前已经改过几个版本了,当然这里还要感谢群里的小朋友帮忙测试下面是更新发布日志已经简单说了下支持哪些功能:
12:55 2020/12/29 1.02:
1.优化DLL部分接口;
2.添加离屏渲染支持事件,包括:离屏渲染_获取根屏幕矩形,离屏渲染_获取视图矩形,离屏渲染_获取屏幕点,离屏渲染_获取窗口信息,离屏渲染_即将显示弹窗,离屏渲染_移动调整弹窗,离屏渲染_将被绘制,离屏渲染_将被加速绘制,离屏渲染_光标被改变,离屏渲染_开始拖拽,离屏渲染_更新拖动光标,离屏渲染_滚动偏移量改变,离屏渲染_IME范围改变,离屏渲染_文本选择改变,离屏渲染_虚拟键盘请求;
3.”类_FBrowser_浏览器”添加离屏渲染支持功能,包括:离屏渲染_离屏渲染被禁用,离屏渲染_通知已被调整大小,离屏渲染_通知已被隐藏,离屏渲染_通知屏幕信息被改变,离屏渲染_使视图无效,离屏渲染_取帧率,离屏渲染_置帧率,离屏渲染_IME置组成,离屏渲染_IME置交互文本,离屏渲染_IME完成组合文本,离屏渲染_IME取消组合,离屏渲染_拖动进入,离屏渲染_拖动移动,离屏渲染_拖动离开,离屏渲染_拖动放下,离屏渲染_拖动结束位置,离屏渲染_拖动系统结束
PS:
  • 本次更新对DLL接口进行了结构优化,所以使用之前版本的同学要把之前的文件全部替换,包括DLL,模块和执行子程序,执行子程序也可以重新编译替代。
  • 离屏渲染模式的例子已打包,因为测试环境有限只做了基础功能的测试,还有部分中文命名为机器直译,可能不准确,如有不准确的地方可以私聊我修改;


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不会再更新了,虽然知道这个版本还是有些问题,有些问题是因为模式导致,全力搞新版,搞多了也累;

模块例程源码下载地址及联系方式: 11.JPG
下载地址及联系方式.txt (215 Bytes, 下载次数: 1346)

点评

qq群怎么搜索不到呢?   四川省成都市  发表于 2021-4-22 16:18
不应该给个精华吗   辽宁省丹东市  发表于 2020-12-30 23:52
下载看看。感觉非常好。   河北省秦皇岛市  发表于 2020-12-30 10:33

评分

参与人数 31好评 +29 精币 +59 收起 理由
wxdtk1989 + 1 + 2 感谢分享,很给力!~
飞宇 + 1 + 1 全论坛易友发来贺电
七彩色工作室 + 1 + 2 支持开源~!感谢分享
9958900 + 1 + 2 支持开源~!感谢分享
mz135135 + 1 + 2 支持开源~!感谢分享
梦游仙 + 1 + 4 支持开源~!感谢分享
果冻大砍刀 + 1 + 2 支持开源~!感谢分享
国王软件 + 1 + 2 感谢分享,很给力!~
yoobaby + 1 + 2 感谢分享,很给力!~
shiyi1 + 1 + 2 感谢分享,很给力!~
voyage27 + 1 感谢分享,很给力!~
Kumor + 1 Mark一下
266558 + 1 + 2 感谢分享,很给力!~
hmyroot + 1 + 2 很好很强大很牛逼很方便非常好用~
haotianqi + 1 感谢分享,很给力!~
白小怒 + 1 + 2 支持开源~!感谢分享
勤勤学长 + 1 + 2 感谢分享,很给力!~
pnccm + 1 + 3 感谢分享,很给力!~
Aurora + 1 + 2 感谢分享,很给力!~
tyler998 + 1 + 2 支持开源~!感谢分享
已注销541904 + 1 + 2 支持开源~!感谢分享
malin158 + 1 + 2 支持开源~!感谢分享
MeaningMe + 1 + 2 困了就有大哥送枕头 正需要
xlsqwg + 1 + 2 强的一匹,支持先锋开创伟业
勾栏听曲 + 1 + 2 感谢分享,很给力!~
斜飞 + 1 + 2 支持开源~!感谢分享
zxx120 + 1 + 2 支持开源~!感谢分享
想学易语言 + 1 + 2 支持开源~!感谢分享
商亨人和 + 1 + 2 支持开源~!感谢分享
ytlines + 1 + 2 支持开源~!感谢分享
默念、 + 1 + 1 支持开源~!感谢分享

查看全部评分


本帖被以下淘专辑推荐:

发表于 2023-7-6 13:07:06 | 显示全部楼层   河南省焦作市
微云密码错误
回复 支持 反对

使用道具 举报

发表于 2023-7-6 13:06:51 | 显示全部楼层   河南省焦作市
链接已失效
回复 支持 反对

使用道具 举报

签到天数: 6 天

发表于 2023-6-16 17:01:57 | 显示全部楼层   广东省深圳市
谢分享,很给力!~
回复 支持 反对

使用道具 举报

发表于 2022-11-26 15:48:45 | 显示全部楼层   贵州省六盘水市
支持一下
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)

签到天数: 2 天

发表于 2022-9-19 18:27:41 | 显示全部楼层   海南省海口市
谢分享,很给力!~
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2022-9-7 22:48:20 | 显示全部楼层   湖北省武汉市
强贴留名 感谢大佬 感谢大佬
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2022-8-28 09:14:33 | 显示全部楼层   山东省威海市
支持一下
回复 支持 反对

使用道具 举报

结帖率:67% (2/3)
发表于 2022-7-3 16:20:46 | 显示全部楼层   河北省唐山市
回复 支持 反对

使用道具 举报

结帖率:67% (2/3)
发表于 2022-7-3 16:13:28 | 显示全部楼层   河北省唐山市
支持大佬。学习下
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2022-6-26 01:44:23 | 显示全部楼层   河南省漯河市
不知道怎么用JS监听
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表