本帖最后由 宇智波·佐助 于 2021-10-26 10:40 编辑
一、更新日志20:34 2021/09/05 1.42 1.修复扩展功能进程间消息超过默认缓存数据分包概率性崩溃的BUG; 2.修复类智能指针计数未生效概率性类释放崩溃的BUG; 3.稳定性优化,再次提升稳定性和降低内存占用;
15:48 2021/09/03 1.41 1.扩展功能进程间消息等功能添加字节集数据支持,相应文本变量改为字节集变量; 2.“FBrowser_关闭”命令加入关闭已打开浏览器功能,后面版本关闭软件,可只调用“FBrowser_关闭”命令
15:37 2021/09/01 1.40 websocket版本发布,内核实现,无需任何第三方插件,非JSHook,支持拦截修改websocket数据,自定义发送数据,支持创建小型websocket服务器、进程间消息功能,解决CEF自带消息不能给每个框架进程发送消息的问题,主进程关闭子进程跑飞自动退出等功能; 1.常规功能添加: (1)添加“FBrowser_服务器_初始化事件”,用于在创建服务器前初始化服务器事件(2)添加“FBrowser_服务器_创建”,用于创建服务器,可以创建简单的websoket服务器;
(3)“FBrowser_初始化配置”添加“启用进程间消息”成员,用于启用自定义扩展功能进程间消息,非CEF自带的消息,功能更强大
(4)添加“类_FBrowser_服务器”功能类,支持功能:发送Http200响应、发送Http404响应、发送Http500响应、发送HttpResponse、发送WebSocket数据、发送原始数据、关闭、取服务器地址、取任务运行器、是否存在连接、是否有效连接、是否运行中
(5)”类_FBrowser_浏览器“添加:进程间消息_取渲染进程数量、进程间消息_发送数据_到主进程、进程间消息_发送数据_到主进程、进程间消息_发送数据_到指定渲染进程、进程间消息_发送数据_到全部渲染进程
(6)添加“类_FBrowser_服务器事件”事件类,支持事件:服务器即将创建、服务器即将销毁、收到HTTP请求、收到WebSocket连接、收到WebSocket请求、收到WebSocket消息、收到客户端断开连接、收到客户端连接
2.VIP功能添加:
(1)添加”VIP注册_取注册功能“,用于显示已注册的功能清单;
(2)”类_FBrowser_浏览器“添加”VIP_WebSocket_启用拦截“功能,用于启用websocket拦截功能,对应事件才会生效;
(3)添加”类_FBrowserVIP_WebSocket客户端“功能类,支持功能如下:发送数据,发送文本,取插件,取地址,取类指针,取协议,是否相同
3.BUG修复:
(1)修复注册功能一个数据超出导致崩溃的BUG;
(2)修复投递任务无效的BUG;
PS:具体功能描述、使用方法请参考模块功能说明,websocket拦截修改功能请参考:websocket内核.e
二、功能截图 进程间消息功能,支持给所有渲染进程发送消息,比CEF自带的更强大 多吐槽几句,也是在搞内核websocket功能时发现,CEF自带的消息只能给主渲染进程发消息,不能给所有的渲染进程发消息,本来想直接通过内核找出原因直接改他的功能,但想了想,算了,还不如自己实现算了,所有才有了这扩展的进程间消息的功能!利用C/S通信模型然后自己封包组包实现的,采用动态端口,避免端口冲突等,其他我就不细说了,感兴趣的可以找我了解 1.类功能,在“类_FBrowser_浏览器”中 2.实现事件 服务器功能截图,支持创建小型WebSocket服务器,支持接收文本,字节集消息,发送暂时只支持文本 1.类功能截图 2.事件截图,独立事件,使用前需要使用“FBrowser_服务器_初始化事件”命令初始化,使用方法同浏览器初始化: WebSocket客户端拦截获取功能截图 1.功能截图 2.事件截图 3.更多介绍和使用说明请参考在线文档,篇幅有限,就不再重复
三、在线文档
FBrowserCEF3lib开发手册之五WebSocket功能篇
四、原帖地址
五、下载地址及联系方式
六、特别声明 请勿使用本模块(包括打包文本内所有二进制文件及代码)编译危害他人利益和国家相关法律的程序或者源代码,否则造成的后果及其法律纠纷自行承担,模块作者不负任何连带责任; 七、多吐槽几句 FbrowserCEF3lib模块正式发布到现在,也快一年了,得到了很多人得支持和认可,也是我一直坚持更新下去的动力,在此也是非常感谢真正支持这个项目的人,而这个模块更新也是我一个人抽空余的时间在搞(之前发布我也说了,有愿意加入一起搞的,我非常欢迎,可惜截至目前没人,当然还是有贡献的人帮忙一起测试,都很感谢他们),我一个人不可能做到面面俱到,我还有自己的工作和生活,所以请小白们自强,我不可能挨着挨着给你们辅导,如果有BUG也可以在在线文档里面反馈,有时间都会去看,但开发手册写了那么多,请不要让我白写,虽然手册我也在抽时间完善,但不看例子也不看开发手册,这只会让我感觉你是在藐视我的劳动成果,藐视我的同时还不停的堂而皇之的不停的@我,问些明明操作手册上都写了的,甚至我都提醒你请查看开发手册和例子,还继续喋喋不休,这样只会激化我的怒火!甚至之前有个人把一个很老的演示视频当例子,源代码在那,视频当例子,我也是佩服!那抱歉,门在右边,慢走不送,飞机票一张!我们这个项目不适合你,我们这没有MM客服!
补充内容 (2022-7-21 16:48):
FBrowserCEF3lib浏览器模块在线下载更新器&模块已更新到2.12.41
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14737948
(出处: 精易论坛)
补充内容 (2023-1-7 22:27):
【新版发布】FBrowserCEF3lib3.0浏览器模块采用内核107.0.5304.88
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14758643
(出处: 精易论坛)
补充内容 (2024-1-27 10:57):
【FBro浏览器库更新】三周年庆3.50.6大版本发布添加更多适...
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14807200
(出处: 精易论坛)
|