gpt4 book ai didi

c# - 如何拒绝在 geckofx 中打开新窗口?

转载 作者:行者123 更新时间:2023-11-30 13:49:20 25 4
gpt4 key购买 nike

我找不到在点击网页上的链接时拒绝打开新窗口的方法。所有关于弹出窗口的首选项都不起作用。

我想在当前窗口中打开任何点击的链接。我该怎么做?

最佳答案

您可以使用事件 CreateWindow 来处理新的弹出窗口:

GeckoWebBrowser wb1 = new GeckoWebBrowser();
wb1.CreateWindow += new EventHandler<GeckoCreateWindowEventArgs>(wb1_CreateWindow);

这里事件CreateWindow:

void wb1_CreateWindow(object sender, GeckoCreateWindowEventArgs e)
{
//Keep popup new window here!
e.Cancel = true;

//e.WebBrowser.Navigate(e.Uri);

// OR

//GeckoWebBrowser wb1 = new GeckoWebBrowser();
//wb1.Navigating += new EventHandler<GeckoNavigatingEventArgs>(wb1_Navigating);
//wb1.Dock = DockStyle.Fill;
//wb1.CreateControl();
//TabPage tab1 = new TabPage("New WebBrowser");
//tabBrowser.TabPages.Add(tab1);
//tab1.Controls.Add(wb1);
//wb1.Navigate(e.Uri);
}

关于c# - 如何拒绝在 geckofx 中打开新窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9750334/

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