在我的表单中,当我单击 webbrowser1 时,打开了许多窗口 IE 广告。
我使用了我的代码:
webBrowser1.ScriptErrorsSuppressed = true;
但它不起作用。
最佳答案
你可以使用这个 link
如果此处弹出表示 WebBrowser 在新的 Internet Explorer 中打开网页,则请按照以下步骤避免这种情况:
private void webBrowser1_NewWindow(object sender, CancelEventArgs e) { webBrowser1.Navigate(webBrowser1.StatusText); e.Cancel = true; }
在这里,StatusText 实际上保存了原来在 Internet Explorer 中打开的目标网页的 URL。另外,e.Cancel = ture 是取消原来在IE浏览器中打开网页的 Action 。
关于c# - 在 webbrowser-control 中禁用弹出窗口,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22984881/