【问题标题】: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
    }
    

    【讨论】: