背景:項目需要在winform中顯示網頁,但winform中自帶的控件WebBrowser內核是IE,因為IE的兼容性低展示效果不好,所以我們需要把谷歌瀏覽器的內核嵌入到程序中。
1.下載WebKit.Net 下載地址https://sourceforge.net/projects/webkitdotnet/files/latest/download
2,.下載完成后解壓文件,並將bin文件添加到項目的bin文件下。
3.打開項目並將webKitBrowser.dll添加到項目引用中。
4.然后在項目上右鍵-——>屬性 更改目標平台為X86
5.在load下添加如下這句話
// 避免頁面加載不出來, 建議加上這句
CefSharp.Cef.Initialize(new CefSettings());
ChromiumWebBrowser browser = new ChromiumWebBrowser("http://171.188.42.67/Picture/Index")
{
Dock = DockStyle.Fill,
};
browser.Margin= new System.Windows.Forms.Padding(3, 30, 3, 3);
6.大功告成