请您在WebBrowser 的newwindow事件中添加如下代码:
Code Snippet
e.Cancel = true;
webBrowser1.Navigate(webBrowser1.StatusText);
最后应该类似于这样
Code Snippet
private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
{
e.Cancel = true;
webBrowser1.Navigate(webBrowser1.StatusText);
}
注意,能够正常使用的情况虽然比较多见,但是如果IE状态栏的值被网站修改,如显示“欢迎”字样,此法失效