溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

C#中怎么將WebBowser控件替換為Chrome內(nèi)核

發(fā)布時間:2021-07-07 15:39:29 來源:億速云 閱讀:311 作者:Leah 欄目:大數(shù)據(jù)

這篇文章給大家介紹C#中怎么將WebBowser控件替換為Chrome內(nèi)核,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

準(zhǔn)備工作

  首先,你要明白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.下載解壓后的目錄結(jié)構(gòu)如下:

  C#中怎么將WebBowser控件替換為Chrome內(nèi)核

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

  C#中怎么將WebBowser控件替換為Chrome內(nèi)核

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

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

  C#中怎么將WebBowser控件替換為Chrome內(nèi)核

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

  C#中怎么將WebBowser控件替換為Chrome內(nèi)核

編碼階段

  1.你要做的,首先選擇你之前下載的bin目錄下的WebKitBrowser.dll,然后復(fù)制,如下圖:

  C#中怎么將WebBowser控件替換為Chrome內(nèi)核

  2.在C#的控件欄中,自己建一個自定義的C#控件欄,例如我的叫WebBrowser,然后在工具欄中粘貼剛才復(fù)制的dll,最后效果如下圖:

  C#中怎么將WebBowser控件替換為Chrome內(nèi)核

  之后你就可以正常使用WebKitBrowser控件了。

  3.大功告成了,通過這個網(wǎng)站可以測試瀏覽器的內(nèi)核,網(wǎng)址:http://ie.icoa.cn/

  至于運行代碼,如下給出:

1 private void Form1_Load(object sender, EventArgs e)2 {3     webKitBrowser1.Navigate("http://ie.icoa.cn/");4 }

關(guān)于C#中怎么將WebBowser控件替換為Chrome內(nèi)核就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI