C#WebBrowser DocumentCompleted事件未针对特定网站

时间:2016-06-28 17:14:00

标签: c# webbrowser-control

我有一个应用程序从网站上的某些网站收集信息。它适用于大多数人,但是,我只是注意到有一个特定的站点,DocumentCompleted事件没有触发。

我已经修补了这个问题。如果经过一段时间主进程没有启动它将自动启动。我认为这已经足够了,但我想知道其他任何可能的原因。

产生行为的网站是:http://www.elinformador.mx/

任何帮助或意见将不胜感激。

问候

PD。有一些与此主题相关的问题,hovewer,这个问题涉及一个非常具体的问题。

1 个答案:

答案 0 :(得分:3)

我记得,在iframe和AJAX调用的某些场景中可能会发生这种情况。

你有没有试过这样的东西:

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

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