非WebView应用程序的WebView样式调试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了非WebView应用程序的WebView样式调试相关的知识,希望对你有一定的参考价值。

除了使用Log.i()Log.d()等...之外,我正在寻找一种方法,如果可能的话,以调试WebView的方式调试代码。

例如

https://developer.android.com/guide/webapps/debugging.html

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样式调试的主要内容,如果未能解决你的问题,请参考以下文章