1、引用组件using mshtml;
2、添加事件 webBrowser.Navigated += WebBrowser_Navigated;
3、代码
/// <summary>
/// 屏蔽alert
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void WebBrowser_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
IHTMLWindow2 win = (IHTMLWindow2)webBrowser.Document.Window.DomWindow;
string s = @"function confirm() {return true}function alert() {}";
win.execScript(s, "javascript");
}
4、屏蔽脚本错误提示框:
添加如下设置
webBrowserInfo.ScriptErrorsSuppressed = true; //设置不弹出脚本错误提示框