場景
Winform中自帶一個瀏覽器控件WebBrower控件,使用此控件可以很輕易的實現一個桌面端的
瀏覽器。
新建Winform程序,然后在設計頁面在工具箱中拖拽一個WebBrower控件。
然后將url屬性設置為你要訪問的地址即可。
但是默認的WebBrower控件是使用的IE內核。
下面是一個可以測試瀏覽器內核的網站
使用自帶的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;
然后再運行項目查看此時的內核