【问题标题】:Where are JavaScript exceptions displayed when using Android WebView?使用 Android WebView 时 JavaScript 异常在哪里显示?
【发布时间】:2011-01-14 21:53:13
【问题描述】:

我将这个简单的 HTML 加载到 Android WebView(SDK 版本 1.5)中-

<html>
<body onload="nomethod()">
<h1>Hello World</h1>
</body>
</html>

函数 nomethod() 不存在,但 LogCat 不显示任何错误。
似乎任何没有被捕获的异常都无法追踪。
知道如何处理或跟踪未捕获的异常吗?

谢谢!

【问题讨论】:

    标签: android exception webview


    【解决方案1】:

    如果您使用您的WebView 注册WebChromeClient,您也许可以得到它。尤其是onConsoleMessage()

    【讨论】:

    • 这可以解释为什么我不记得了... :-)
    【解决方案2】:

    除非您注册了客户,否则它们不会显示。由于您无法使用它,您和您的用户将永远不会看到 JSExceptions。

    【讨论】:

      猜你喜欢
      • 2019-06-04
      • 1970-01-01
      • 2011-03-07
      • 2015-08-28
      • 1970-01-01
      • 2016-06-19
      • 1970-01-01
      • 2022-11-02
      • 2016-03-10
      相关资源
      最近更新 更多