【问题标题】:How do I know if my webbrowser finished loading the all page [duplicate]我怎么知道我的网络浏览器是否完成了所有页面的加载[重复]
【发布时间】:2013-01-29 12:39:07
【问题描述】:

可能重复:
Detect WebBrowser complete page loading

我如何知道我的网络浏览器是否完成了所有页面的加载?

如何连续显示多个页面,但如果一个页面没有在 C# 上完全下载,我无权去

【问题讨论】:

标签: c# html .net browser


【解决方案1】:

要检测 WebBrowser 控件何时完成加载,一旦我使用了以下代码:

void BrowserDocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
  if (e.Url.AbsolutePath != (sender as WebBrowser).Url.AbsolutePath)
  {
      return; 
  }

   //Page Loading Finished
}

【讨论】:

  • 谢谢,但它没有在 100% 的时间内正常工作,有时我不知道为什么有时它不等待页面加载结束:s
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-23
  • 2011-11-18
  • 1970-01-01
相关资源
最近更新 更多