没有消息的WebBrowser关闭事件

时间:2013-07-08 18:48:18

标签: c# javascript .net internet-explorer browser

我正在使用C#进行Facebook分享,但是当我分享链接时,Facebook强制关闭窗口并显示消息:“您正在查看的网页正在尝试关闭窗口。您要关闭它吗? ”

如何删除此讯息?

我已经尝试过这个:Catching and handling Web Browser Close Event但是不行。

我要分享的代码是:

public void doShare(string url)
    {
        string shareURL = "http://www.facebook.com/sharer/sharer.php?u=" + url;
        wb.Navigate(shareURL);
        while (wb.ReadyState != WebBrowserReadyState.Complete)
        {
            Application.DoEvents();
        }
        wb.Document.GetElementById("u_0_0").InvokeMember("click");
    }

1 个答案:

答案 0 :(得分:1)

抓住WindowClosing事件,将取消标记设置为true,然后自行关闭表单。