2016-06-28 90 views
0

我有一個應用程序,它收集來自網站上某些網站的信息。它適用於大多數,但是,我只是注意到有一個特定的站點DocumentCompleted事件不發射。C#WebBrowser DocumentCompleted event not firing with specific site

我已經修補了這個問題。如果一段時間後主進程不啓動,它將自動啓動。我認爲這已經足夠了,但是我想知道其他人對此可能原因的看法。

這producess的品行的網站是:http://www.elinformador.mx/

任何幫助或意見將不勝感激。

Regards

PD。有一些與這個話題有關的問題,這個問題涉及到一個非常具體的問題。

回答

1

我記得,這可能發生在某些使用iframe和AJAX調用的場景中。

您是否嘗試過這樣的事情,而不是:

webBrowser.Navigate("http://www.elinformador.mx"); 
while (webBrowser.ReadyState != WebBrowserReadyState.Complete) 
{ 
    Application.DoEvents(); 
} 

// The page is done loading. Do whatever now.