摘要

  由于最近要做一個瀏覽器式的軟件,其中有不少地方需要使用到jQuery和BootStrap,但是在C#中,默認的WebBrowser控件默認使用的是IE的core,而低版本的IE在JS加載上總是容易有問題,因此,打算使用Chrome的內(nèi)核替換IE。

準備工作

  首先,你要明白Chrome瀏覽器的內(nèi)核不叫Chrome,而是Webkit,因此,我們只要找到Webkit的項目就好了。

  1.下載WebKit的項目bin,網(wǎng)址如下:

  https://sourceforge.net/projects/webkitdotnet/files/WebKit%20.NET%200.x/0.5/WebKit.NET-0.5-bin-cairo.zip/download。

  2.下載解壓后的目錄結構如下:

  大學生就業(yè)培訓,高中生培訓,在職人員轉行培訓,企業(yè)團訓

  3.將bin文件夾下的所有(沒錯!是所有文件復制),并粘貼到項目文件夾下,目標目錄是:項目名/bin/Debug/

  大學生就業(yè)培訓,高中生培訓,在職人員轉行培訓,企業(yè)團訓

  4.導入Webkitbrowser的dll到你的項目中。在VS2015的操作如下(其他的類推):

   在Solution Explorer下,選中你的項目名,然后右鍵,選擇Add,然后選擇Reference,如下圖:

  大學生就業(yè)培訓,高中生培訓,在職人員轉行培訓,企業(yè)團訓

  5.在彈出的對話框里。選擇Browse -> Browse...,然后選擇你的:項目名/bin/Debug下之前粘貼的WebKitBrowser.dll導入,結果如下圖:

  大學生就業(yè)培訓,高中生培訓,在職人員轉行培訓,企業(yè)團訓

編碼階段

  1.你要做的,首先和之前一樣,直接拖出一個C#自帶的WebBrowser控件,然后調(diào)整屬性樣式,這個依個人項目而定。

  2.打開你項目窗體對應的布局設計文件,例如我的:Form.Designer.cs,把其中的這行代碼:

this.webBrowser1 = new Syste