首页 > 解决方案 > C#和Webview控件,如何知道javascript何时完成?

问题描述

将 WebView 控件与 c# (csharp) 一起使用时。我怎么知道页面何时完成加载并完成了页面上的 javascript。到目前为止,我可以知道页面已加载。但是,当我检查页面上的某些内容时,它们不存在。所以我得到一个错误生成,因为页面上的 javascript 还没有完成。

关于如何使用 WebView 控件获得此功能的任何想法。不是网络浏览器控件。

谢谢你的帮助。

标签: javascriptc#webview

解决方案


我猜WebView.NavigationCompleted事件是你要找的东西。当页面完全加载时,您可以使用此事件执行某些操作。这是一个例子:

webView.NavigationCompleted += (webSender, webE) => {
    // things to do when page is loaded
}

推荐阅读