失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > android web 打印 Android设备WebView打印Console Log

android web 打印 Android设备WebView打印Console Log

时间:2019-03-23 15:38:30

相关推荐

android web 打印 Android设备WebView打印Console Log

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

mWebView.setWebViewClient(newWebChromeClient{

/*android低版本Desperate*/

@Override

publicvoidonConsoleMessage(Stringmessage,intlineNumber,StringsourceID){

DevUtil.i("console",message+"("+sourceID+":"+lineNumber+")");

super.onConsoleMessage(message,lineNumber,sourceID);

}

@Override

publicbooleanonConsoleMessage(ConsoleMessageconsoleMessage){

DevUtil.i("console","["+consoleMessage.messageLevel()+"]"+consoleMessage.message()+"("+consoleMessage.sourceId()+":"+consoleMessage.lineNumber()+")");

returnsuper.onConsoleMessage(consoleMessage);

}

});

尽管如此,部分手机页不显示Console Log

可考虑使用mWebview.addJavascriptInterface([new Object],"console");

通过webview与java的交互来实现,代码就不贴了,通用的javascript调用java方法。

本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:

/05/13 08:47

如果觉得《android web 打印 Android设备WebView打印Console Log》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。