通常状况下,添加如下代码即可:

mWebView.setWebViewClient(new WebChromeClient {
     /*android 低版本 Desperate*/
    @Override
    public void onConsoleMessage(String message, int lineNumber, String sourceID) {
        DevUtil.i("console", message + "(" +sourceID  + ":" + lineNumber+")");
        super.onConsoleMessage(message, lineNumber, sourceID);
    }
 
    @Override
    public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
        DevUtil.i("console", "["+consoleMessage.messageLevel()+"] "+ consoleMessage.message() + "(" +consoleMessage.sourceId()  + ":" + consoleMessage.lineNumber()+")");
        return super.onConsoleMessage(consoleMessage);
    }
});

可能有些机型还是不显示日志,不过,也无伤大雅,因为上述日志基本也能满足需求了。

相关文章:

  • 2021-12-03
  • 2022-12-23
  • 2022-01-21
  • 2021-05-04
  • 2021-09-23
  • 2022-03-07
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-26
  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2022-03-05
  • 2021-06-08
  • 2022-01-17
相关资源
相似解决方案