【问题标题】:WebView2 / CoreWebView2 - Detecting if a javascript error happensWebView2 / CoreWebView2 - 检测是否发生 javascript 错误
【发布时间】:2021-12-20 17:08:43
【问题描述】:

我编写了一个网络爬虫来测试预发布网站的错误和问题(即缺少内容类型、超时、异常、重定向)。

今天早上,一位同事让我检查页面上是否有任何 javascript 错误...

纯 javascript 解决方案不太可能——即detect all JS errors, using JS

我似乎想要做的是捕获 javascript 控制台文本,最好是通过 CoreWebView2

【问题讨论】:

    标签: javascript webview2


    【解决方案1】:

    如果页面将每个异常记录到一个数组中,

    错误=[] window.onerror = function (msg, url, line) { Errors.push("Caught[via window.onerror]: '" + msg + "' from " + url + ":" + line); 返回真; };

    然后您可以只查询错误并查看错误的数量和性质。

    你也可以通过 try catch 推送错误

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-21
      • 1970-01-01
      • 1970-01-01
      • 2021-03-12
      • 2015-05-18
      • 2012-08-18
      • 2020-11-16
      相关资源
      最近更新 更多