非WebView应用程序的WebView样式调试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了非WebView应用程序的WebView样式调试相关的知识,希望对你有一定的参考价值。
除了使用Log.i()
,Log.d()
等...之外,我正在寻找一种方法,如果可能的话,以调试WebView的方式调试代码。
例如
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.setWebChromeClient(new WebChromeClient() {
public boolean onConsoleMessage(ConsoleMessage cm) {
Log.d("MyApplication", cm.message() + " -- From line "
+ cm.lineNumber() + " of "
+ cm.sourceId() );
return true;
}
});
目标是访问ConsoleMessage附带的message()
,lineNumber()
和sourceId()
等方法,但一般意义上说。如果它不是内置的解决方案,那么你们所知道的任何调试库都会有所帮助。
答案
看看weinre。它提供了类似Chrome开发人员的工具,用于从WebKit浏览器调试到在远程设备上运行的浏览器。
以上是关于非WebView应用程序的WebView样式调试的主要内容,如果未能解决你的问题,请参考以下文章
使用chrome开发者工具在原生安卓应用中调试WebView
iOS之在webView中引入本地html,image,js,css文件的方法 - sky//////////////////////////////////////ZZZZZZZZZZZZZZZ(代