3 回答
TA贡献1942条经验 获得超3个赞
我认为DocumentCompleted
所有加载的子文档也会触发该事件(例如JS和CSS)。您可以查看WebBrowserDocumentCompletedEventArgs
in DocumentCompleted
并检查Url属性,并将其与主页的Url进行比较。
TA贡献1871条经验 获得超13个赞
我做了以下事情:
void BrowserDocumentCompleted(object sender,
WebBrowserDocumentCompletedEventArgs e)
{
if (e.Url.AbsolutePath != (sender as WebBrowser).Url.AbsolutePath)
return;
//The page is finished loading
}
加载的最后一页通常是导航到的页面,因此应该可以。
TA贡献1783条经验 获得超4个赞
以下应该工作。
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
//Check if page is fully loaded or not
if (this.webBrowser1.ReadyState != WebBrowserReadyState.Complete)
return;
else
//Action to be taken on page loading completion
}
- 3 回答
- 0 关注
- 491 浏览
添加回答
举报