
声明变量与初始化窗体:
//声明变量
private static ILog logger = LogManager.GetLogger(typeof(Form1));
ChromiumWebBrowser chrimeBrowser = null;
public Form1()
{
//初始化窗体控件和布局打开百度浏览器
InitializeComponent();
InitBrowser("www.baidu.com");
}
事件处理方法:
//C#事件处理方法
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (chrimeBrowser != null && !chrimeBrowser.Disposing)
{
chrimeBrowser.CloseDevTools();//关闭器调试工具
chrimeBrowser.GetBrowser().CloseBrowser(true);
chrimeBrowser.Dispose();
}
}
引用方法:
using log4net;
using CefSharp;
using CefSharp.WinForms;

private void InitBrowser(string bimUrl)//C#方法
{
try
{
if (string.IsNullOrEmpty(bimUrl))
{
MessageBox.Show("网址为空");
return;
}
if (!Cef.IsInitialized)
{
Cef.Initialize(new CefSettings());
}
chrimeBrowser = new ChromiumWebBrowser(bimUrl);
panel1.Controls.Add(chrimeBrowser);
chrimeBrowser.Dock = DockStyle.Fill;
}
catch (Exception e)
{
logger.Error("网页异常" + e.Message);
}
}
#头条创作挑战赛##大湾区寻宝##360行,行行有真知#