gpt4 book ai didi

c# - 在 webbrowser-control 中禁用弹出窗口

转载 作者:行者123 更新时间:2023-11-30 14:56:24 25 4
gpt4 key购买 nike

在我的表单中,当我点击 webbrowser1 时,许多窗口 IE 广告打开。

我使用了我的代码:

webBrowser1.ScriptErrorsSuppressed = true;

但它不起作用。

最佳答案

您可以使用这个 link

如果此处弹出表示WebBrowser 在新的Internet Explorer 中打开网页,请按照以下步骤操作以避免出现这种情况:

  1. 在Windows Form设计时点击WebBrowser,打开WebBrowser的属性窗口。
  2. 在属性窗口的事件选项卡中添加 NewWindow 事件处理程序。
  3. 在事件处理程序中使用这些代码,例如:

    private void webBrowser1_NewWindow(object sender, CancelEventArgs e) {
    webBrowser1.Navigate(webBrowser1.StatusText);
    e.Cancel = true;
    }

这里,StatusText实际上保存的是在Internet Explorer中打开的目标网页的原始URL。另外,e.Cancel = ture是取消原来在Internet Explorer中打开网页的 Action 。

关于c# - 在 webbrowser-control 中禁用弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22984881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com