private void loadSuccess(object sender, LoadingStateChangedEventArgs e)
{
if (e.IsLoading)
{
return;
}
ChromiumWebBrowser web = (ChromiumWebBrowser)sender;
web.LoadingStateChanged -= loadDone_loginSuccess;
//TODO
MessageBox.Show("加载完成");
}
private void Form1_Load(object sender, EventArgs e)
{
CefSettings settings = new CefSettings();
settings.CefCommandLineArgs.Add("--disable-web-security");
Cef.Initialize(settings);
web = new ChromiumWebBrowser("http://baidu.com");
web.LifeSpanHandler = new CefLifeSpanHandler();
this.panel1.Controls.Add(web);
web.KeyboardHandler = new CEFKeyBoardHander();
web.LoadingStateChanged += loadDone_loginSuccess;
}关键在于赋值LoadingStateChanged