:273B : :1 :2020-07-09 08:08:38
添加右键菜单功能,添加证书错误回调,添加查找当前网页功能
一、内核支持变更
1.ElibClient修改OnCertificateError实现证书错误回调;
2.ElibClient修改OnContextMenuCommand实现右键菜单点击回调;
3.ElibClient修改RunContextMenu实现CefMenuModel传递;
4.ElibClient修改OnBeforeContextMenu实现即将显示右键菜单回调;
二、模块变更
1.CEF3Events添加“_浏览器_即将打开右键菜单_”事件,可用于修改右键菜单;
2.CEF3Events添加“_浏览器_右键菜单被点击_”事件,可用于右键菜单点击事件的实现;
3.CEF3Events添加“_浏览器_证书错误_”事件,可用于发现证书错误是否继续访问的实现;
4.CEF3Events修改“_浏览器_右键菜单被调用_”事件添加“MenuModel”参数,可用于对右键菜单项的管理;
5.添加“CEF3MenuModel“类,支持右键菜单的“清空菜单”,“取数量”,“添加分隔栏”,“添加菜单”,“添加Check菜单”,“添加Radio菜单”,“删除菜单”,“取菜单名称”,“置菜单名称”,“取菜单类型”,“取分组ID”,“置分组ID”,“是否可见”,“置可见状态”,“是否禁止”,“是否选中”,“选中状态”功能;
6.CEF3Browser添加“查找当前网页”和“停止查找当前网页”功能
1.事件阻塞,如果浏览器事件中有阻塞(如死循环),很容易造成崩溃,所以建议异步操作;
2.事件中载入易语言窗口,原因不知道,但10次使用,11次奔溃,但要调用窗口怎么办?我用的方式实在程序开始就把要用的窗口全部载入,要调用的时候直接显示和隐藏,当然这个也有缺点,资源占用吗,或者你有很好的办法可以留言;
3.事件中引用线程,这个不一定会奔溃,但我遇到过很多次,有的时候线程里面加个处理事件就会奔溃,删了就没事,要说撒子原因我真不知道;
02-16飓风填表模块更新内容
02-16最全最简注册项操作,右键菜单模块
02-09文件MD5对比自动更新
02-08应用程序检测版本并自动更新
02-02易语言大漠多线程多开框架更新
02-02使用云更新文件,蓝奏云动态更新
02-02EXUI蓝色精美更新通知、更新日志模板
09-01word自动生成中文目录及更新英文目录
11-19在Word自动生成和更新目录
11-14office2013快速更新验证
10-29PPT幻灯片插入实时更新的日期
09-07微信重磅更新,视频号能发1小时长的视频了