<span style="white-space:pre"> </span>private void Form1_Load(object sender, EventArgs e)
{
WebBrowser webBrowser1 = new WebBrowser();
webBrowser1.Navigated += new WebBrowserNavigatedEventHandler(webBrowser1_Navigated);
}
private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
WebBrowser wbWebBrowser = (WebBrowser)sender;
StringBuilder sb = new StringBuilder();
sb.AppendLine("function alert(){return;}");
sb.AppendLine("function confirm(){return;}");
sb.AppendLine("function showModalDialog(){return;}");
sb.AppendLine("function window.open(){return;}");
sb.AppendLine("function prompt(){return;}");
string strJS = sb.ToString();
IHTMLWindow2 win = (IHTMLWindow2)wbWebBrowser.Document.Window.DomWindow;
win.execScript(strJS, "Javascript");
win = null;
}
其中需要用到一个 Microsoft.mshtml.dll,安装了VS的都可以在电脑里找到,
电脑里地址为:C:\Program Files\Microsoft.NET\Primary Interop Assemblies\Microsoft.mshtml.dll
或者可以去这里下载 : Microsoft.mshtml.dll