摘要
由于最近要做一個瀏覽器式的軟件,其中有不少地方需要使用到jQuery和BootStrap,但是在C#中,默認的WebBrowser控件默認使用的是IE的core,而低版本的IE在JS加載上總是容易有問題,因此,打算使用Chrome的內(nèi)核替換IE。
準備工作
首先,你要明白Chrome瀏覽器的內(nèi)核不叫Chrome,而是Webkit,因此,我們只要找到Webkit的項目就好了。
1.下載WebKit的項目bin,網(wǎng)址如下:
2.下載解壓后的目錄結構如下:
3.將bin文件夾下的所有(沒錯!是所有文件復制),并粘貼到項目文件夾下,目標目錄是:項目名/bin/Debug/
4.導入Webkitbrowser的dll到你的項目中。在VS2015的操作如下(其他的類推):
在Solution Explorer下,選中你的項目名,然后右鍵,選擇Add,然后選擇Reference,如下圖:
5.在彈出的對話框里。選擇Browse -> Browse...,然后選擇你的:項目名/bin/Debug下之前粘貼的WebKitBrowser.dll導入,結果如下圖:
編碼階段
1.你要做的,首先和之前一樣,直接拖出一個C#自帶的WebBrowser控件,然后調(diào)整屬性樣式,這個依個人項目而定。
2.打開你項目窗體對應的布局設計文件,例如我的:Form.Designer.cs,把其中的這行代碼:
this.webBrowser1 = new Syste