代码之家  ›  专栏  ›  技术社区  ›  Totach

在使用Android WebView时,JavaScript异常显示在哪里?

  •  3
  • Totach  · 技术社区  · 15 年前

    我有一个简单的HTML,我把它加载到一个AndroidWebView中(SDK1.5版)-

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

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

    谢谢!

    2 回复  |  直到 15 年前
        1
  •  3
  •   CommonsWare    15 年前

    如果你注册一个 WebChromeClient 和你的 WebView . 特别是,看看 onConsoleMessage() .

        2
  •  0
  •   Chris Cashwell    13 年前

    他们 不是 显示,除非您注册了客户。因为您无法使用它,所以您和您的用户永远不会看到jsexception。