显示列表

用Webbrowser控件加载网页时,通常会用DocumentCompleted事件来指示网页加载完毕。但当加载的网页包含frame时,可能会多次触发该事件,所以不能简单地通过它来判断网页加载完毕。要通过WebBrowserNavigatedEventArgs来判断。



private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    if (e.Url != webBrowser1.Document.Url) return;
 
    // 当 e.Url == webBrowser1.Document.Url 我们要的网页加载完毕
    // 加载完毕
    // ...
}

标签:Webbrowser 
返回摘要 | 分类(C#/CSharp) | 访问(36) | 编辑