我测试我的 WebBrowser 是否完成:
webBrowser2.DocumentCompleted += (s, e) =>
{
// Do stuff
}
我以大量 JS 文件和 iframe 等形式访问的网页,因此我使用以下函数来确保它是已完成加载的实际页面。
webBrowser2.DocumentCompleted += (s, e) =>
{
if (e.Url.AbsolutePath != (s as WebBrowser).Url.AbsolutePath)
{
return;
}
// Do stuff
}
但是,它似乎仍然无法正常工作。我做错了什么,或者这在语法上是否正确并且我的代码中还有其他错误?