My-E-CEF3添加右键菜单功能、证书错误回调、查找当前网页功能

易语言 2020-06-19 22:11:10

My-E-CEF3添加右键菜单功能、证书错误回调、查找当前网页功能

一、内核支持变更
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添加“查找当前网页”和“停止查找当前网页”功能
三、发现问题

四、解决问题
右键菜单无法自定义和部分网站证书错误无法访问的问题。