2013-07-08 57 views
1

我在C#中做Facebook分享,但是當我分享一個鏈接時,Facebook的關閉窗口並顯示消息:「您正在查看的網頁正試圖關閉窗口。想關閉它?「。WebBrowser沒有消息的關閉事件

我該如何刪除此消息?

我已經試過這個: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"); 
    } 
+0

這是服務器端代碼嗎? –

+0

不,它不是服務器端 – user1691243

回答

1

趕上WindowClosing事件,將取消標誌設置爲true,然後自己簡單地關閉形式。

+0

我使用System.Windows.Forms.WebBrowser並沒有這個事件。 – user1691243

+0

我嘗試使用ExtendedWebBrowser並且不起作用 – user1691243

+0

即使.NET沒有公開它的事件,它也是值得的。當你說「ExtendedWebBrowser」你指的是這個嗎? http://stackoverflow.com/a/13615956/126229 – EricLaw