Winform中將WebBrower瀏覽器控件由IE內核修改為Chrome的WebKit內核


場景

Winform中自帶一個瀏覽器控件WebBrower控件,使用此控件可以很輕易的實現一個桌面端的

瀏覽器。

新建Winform程序,然后在設計頁面在工具箱中拖拽一個WebBrower控件。

 

 

然后將url屬性設置為你要訪問的地址即可。

但是默認的WebBrower控件是使用的IE內核。

下面是一個可以測試瀏覽器內核的網站

https://ie.icoa.cn/

使用自帶的WebBrower控件將url設置為上面的url,運行之后

 

 

那么如果需要將其修改為Chrome的WebKit內核怎么辦。

注:

博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

Chrome的內核是WebKit,其是一個開源的瀏覽器引擎,與之相對應的引擎有Gecko(Mozilla Firefox 等使用)和Trident(也稱MSHTML,IE 使用)。

要在Winform中使用,需要下載Webkit.Net

官方地址:

http://webkitdotnet.sourceforge.net/

點擊Released +souece

 

 

然后點擊Files

 

 

然后點擊下載

 

 

下載之后將其解壓

 

 

進入到bin目錄下

 

 

將bin下所有的文件復制到項目所在目錄下的bin下的debug 或者release目錄下

這里最終是使用release進行打包發布,所以將其復制到release下

 

 

然后在項目下的引用-添加引用,將復制過來的release目錄下的WebKitBrower.dll添加到引用

 

 

然后來到用到WebBrower控件的Form1.Design.cs,修改如下

this.webBrowser1 = new System.Windows.Forms.WebBrowser();

修改為

this.webBrowser1 = new WebKit.WebKitBrowser();

private System.Windows.Forms.WebBrowser webBrowser1;

修改為

private WebKit.WebKitBrowser webBrowser1;

然后再運行項目查看此時的內核

 

 

 


免責聲明!

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



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