我已經有了一個帶有ChromiumWebBrowser控件的winforms應用程序,並且我已經爲我檢查過的每個外部網站工作。但是,當我嘗試從本地.html文件加載html時,瀏覽器控件凍結並且不可用。我無法點擊鏈接或使用文本框,甚至上下文菜單也不適用於此控件。CefSharp WinForms - 加載本地html文件時瀏覽器控制凍結
控件沒有被破壞 - 我仍然可以加載一個新的URL並且不會有任何問題。我應該指出,頁面確實加載了,因爲我已經有一些東西在加載時從頁面中拉出完整的HTML,但我無法與它進行交互。
是否有這種情況發生的原因?我已經使用
browser.Load(filepath);
和
string html = File.ReadAllText(path);
browser.LoadHtml(html, "https://test");
這些都將加載頁面嘗試,但他們都不會讓我使用它。我認爲CefSharp會支持加載本地文件,我錯了嗎?
它支持加載本地文件,有很多選項可供選擇。閱讀wiki上的一般使用指南以獲取更多詳細信息。在55版本中,LoadHtml對我來說工作得很好,並且沒有其他升級用戶的問題報告。 – amaitland