如何解決WebkitBrowser使用出錯“Failed to initialize activation context”


本文轉載自:http://www.cnblogs.com/supjia/p/4695671.html

本篇文章主要介紹了"如何解決WebkitBrowser使用出錯“Failed to initialize activation context”",主要涉及到方面的內容,對於.NET教程感興趣的同學可以參考一下:

 

剛剛交活的那個項目,里面需要嵌入瀏覽器。

本來用的是Vs里自帶的Webbrowser,調用的IE的內核,結果發現在客戶機器上出現兼容性問題,於是我們頭兒讓換成其他瀏覽器內核。找來找去,發現WebKit.Net這個控件不錯,是對WebKit引擎的一個Winform封裝。於是下載下來用了,結果碰到了一個非常奇怪的問題,程序編譯不過去,提示:Failed to initialize activation context 。

我以為是這個控件不支持直接拖拽,於是在代碼里手動添加:

 

WebKit.WebKitBrowser browser = new WebKit.WebKitBrowser();
browser.Dock = DockStyle.Fill;
this.Controls.Add(browser);
browser.Navigate("http://www.baidu.com");

 

結果編譯通過了,但是運行后窗體上什么都沒有。

 

在網上找這個錯誤的解決辦法一直沒有找到,后來用了一個笨招解決了:把下載下來的資源包中bin目錄中的所有文件全都拷貝到程序目錄里,編譯通過,運行后,也可以瀏覽網頁了。

 

搞定!

以上就介紹了如何解決WebkitBrowser使用出錯“Failed to initialize activation context”,包括了方面的內容,希望對.NET教程有興趣的朋友有所幫助。

PS:編譯的目標平台必須是X86


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM