【问题标题】:C# and Webview Control, how to know when javascript is completed?C#和Webview控件,如何知道javascript何时完成?
【发布时间】:2024-03-09 16:10:02
【问题描述】:
当使用带有 c# (csharp) 的 WebView 控件时。我如何知道页面何时完成加载并完成页面上的 javascript。到目前为止,我可以知道页面已加载。但是,当我检查页面上的某些内容时,它们不存在。所以我得到一个错误,因为页面上的 javascript 还没有完成。
关于如何使用 WebView 控件实现这一点的任何想法。不是网络浏览器控件。
感谢您的帮助。
【问题讨论】:
标签:
javascript
c#
webview
【解决方案1】:
我猜WebView.NavigationCompleted 事件是您正在寻找的东西。当页面完全加载时,您可以使用此事件执行某些操作。这是一个例子:
webView.NavigationCompleted += (webSender, webE) => {
// things to do when page is loaded
}