cefsharp如何自定义浏览器右键菜单

cefsharp如何自定有浏览器右键菜单


新建一个自定义菜单类

    internal class CustomMenuHandler : CefSharp.IContextMenuHandler
    {
        public void OnBeforeContextMenu(IWebBrowser browserControl, IBrowser browser, IFrame frame, IContextMenuParams parameters, IMenuModel model)
        {
            //清空旧菜单
            model.Clear();



            // 添加新菜单
            model.AddItem((CefMenuCommand)26501, "打开开发工具");
            model.AddItem((CefMenuCommand)26502, "关闭开发工具");

            //添加分割线
            model.AddSeparator();

            // 再增加一个
            model.AddItem((CefMenuCommand)26503, "收藏网页");
        }

        public bool OnContextMenuCommand(IWebBrowser browserContro...

点击查看剩余70%

{{collectdata}}

网友评论0