- 程序關閉的時候一定要加上:
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)只能輸入不能刪除,也是缺少谷歌內核的依賴,安裝此文件即可