How do I hide the CefSharp.WinForms.ChromiumWebBrowser right click context menu?

前端 未结 5 1617
-上瘾入骨i
-上瘾入骨i 2021-02-07 01:01

I\'m using CefSharp.WinForms.ChromiumWebBrowser v45 in my project. When I right click into the web browser, the default context menu will show up:

5条回答
  •  南旧
    南旧 (楼主)
    2021-02-07 02:02

    You can do it like this....

    ChromiumWebBrowser browser = new ChromiumWebBrowser();
    browser.LoadingStateChanged += (sender, args) =>
    {
        if (args.IsLoading == false)
        {
            _browser.ExecuteScriptAsync("document.oncontextmenu = function() { return false; };");
        }
    };
    

    I'm using this version:

    
    

提交回复
热议问题