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

问题描述 投票:0回答:1

除了使用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()等方法,但一般意义上说。如果它不是内置的解决方案,那么你们所知道的任何调试库都会有所帮助。

android debugging webview
1个回答
0
投票

看看weinre。它提供了类似Chrome开发人员的工具,用于从WebKit浏览器调试到在远程设备上运行的浏览器。

© www.soinside.com 2019 - 2024. All rights reserved.