背景:项目需要在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.大功告成