处理新的标签页和弹出窗口(GeckoFx)

时间:2014-11-07 16:15:07

标签: c# geckofx

我在网上搜索了这个,但所有的例子都很混乱,难以理解。 我想做的事: 在普通浏览器中浏览时,有时当您单击链接时,它会创建新选项卡。所以我希望我的形式相同。如果链接需要新选项卡,则在选项卡中创建。 与新弹出相同。如果我点击弹出链接然后处理它并在我的标签中创建。

  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);
    }

0 个答案:

没有答案