我在网上搜索了这个,但所有的例子都很混乱,难以理解。 我想做的事: 在普通浏览器中浏览时,有时当您单击链接时,它会创建新选项卡。所以我希望我的形式相同。如果链接需要新选项卡,则在选项卡中创建。 与新弹出相同。如果我点击弹出链接然后处理它并在我的标签中创建。
public Form1()
{
InitializeComponent();
Gecko.Xpcom.Initialize("path to xulrunner");
GeckoPreferences.Default["extensions.blocklist.enabled"] = false;
string sUserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0";
GeckoPreferences.User["general.useragent.override"] = sUserAgent;
myBrowser.Navigate("http://www.google.com");
}
private void myBrowser_CreateWindow2(object sender, GeckoCreateWindow2EventArgs e)
{
//TabPage tab1 = new TabPage("New WebBrowser");
// tabBrowser.TabPages.Add(tab1);
//tab1.Controls.Add(myBrowser);
}