如何阻止geckofx中的弹出窗口

时间:2015-05-01 12:14:12

标签: c# browser popup geckofx

如何在基于GeckoFX的c#浏览器中阻止“此页面要求确认您要离开...”等弹出窗口?

我找到了类似的东西,并在构造函数中使用它,但它并没有结束

private void InjectAlertBlocker()
    {
        GeckoHtmlElement head = browser.Document.GetElementsByTagName("head")[0];
        GeckoElement scriptEl = browser.Document.CreateElement("script");
        string alertBlocker = "window.alert = function () { }";
        scriptEl.SetAttribute("text", alertBlocker);
        head.AppendChild(scriptEl);
    }

1 个答案:

答案 0 :(得分:0)

删除处理程序:

 $("input[type='submit'][value='Search']").click(function(){
     form.act.value='detailSearch'; 
     clicked = true;  
     return true;
});