• 程序关闭的时候一定要加上:
CefSharp.Cef.Shutdown();

因为关闭的时候,不将浏览器关闭的话,会阻塞主线程导致报错。

  • 修复CefSharp浏览器组件中文输入的bug
    // browser是窗口上的浏览器控件
    browser.PreviewTextInput += (o, e) =>
    {
        foreach (var character in e.Text)
        {
            // 把每个字符向浏览器组件发送一遍
            browser.GetBrowser().GetHost().SendKeyEvent((int)WM.CHAR, (int)character, 0);
        }
    
        // 不让cef自己处理
        e.Handled = true;
    };

     

  • 有时候会出现原生的文本框(TextBox)只能输入不能删除,也是缺少谷歌内核的依赖,安装此文件即可使用CefSharp的一些需要注意的点

相关文章:

  • 2021-12-15
  • 2021-11-21
  • 2021-11-24
  • 2022-12-23
  • 2022-01-19
  • 2021-10-20
  • 2021-12-25
猜你喜欢
  • 2022-12-23
  • 2021-04-13
  • 2022-12-23
  • 2021-05-21
  • 2021-11-04
  • 2021-12-03
  • 2022-12-23
相关资源
相似解决方案