4

我正在尝试在 this.webViewBrowser.CoreWebView2.Navigate(url) 操作之后执行一个方法。

到目前为止,由于页面未完全加载并且动态脚本未执行,因此失败。

Microsoft.Web.WebView2 Nuget 包是 v1.0.781-prerelease。

亲切的问候,

尼尔

4

1 回答 1

4

因为页面没有完全加载并且动态脚本被执行。→ 这基本上意味着您需要稍等片刻。没有这样的事件来检测这些动态内容加载脚本何时完成。他们可能会不断地工作以刷新页面中的一些信息。

作为一般答案,对于那些正在寻找加载事件的人,有两个事件可以帮助您检测加载事件:

但请记住,如果您有一个执行一些 ajax 请求的页面(当文档准备好时),我认为很明显上述事件会在您看到所有内容之前引发。在这些情况下,您只需要在引发事件后稍等片刻。

于 2021-02-04T20:55:21.300 回答