【问题标题】:On Android 4.1, can we use DevTools to debug WebView content in native Android applications在 Android 4.1 上,我们可以使用 DevTools 来调试原生 Android 应用程序中的 WebView 内容吗
【发布时间】:2015-01-13 05:22:30
【问题描述】:

我正在使用 cordova 构建 android 应用程序。我能够调试在模拟器中运行的应用程序。并且还可以使用具有 android 4.4 或更高版本的设备,但不能使用具有 android 4.1 版本的设备。由于存在一个仅在 android(4.1 版)真实设备中可见的问题。您能否提出任何解决方案。

【问题讨论】:

标签: cordova webview


【解决方案1】:

当使用平台 WebView 时,通过 Chrome 进行正确的远程调试仅适用于 Android 4.4+,因此使用 vanilla Cordova 的唯一选择是 JavaScript hack,例如 Weinre。

如果您有兴趣,AppGyver 的 Steroids tooling 带有适用于 Android 的 Crosswalk,它可以让您使用 Chromium 的最新分支而不是平台 WebView - 这解决了许多渲染问题并允许您访问用于调试 Webview 中发生的事情的 Chrome Inspector。

您可以直接run Steroids it in your Cordova project,无需修改任何文件,请查看。

(免责声明:我是 AppGyver 的程序员。)

【讨论】:

    猜你喜欢
    • 2012-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-30
    相关资源
    最近更新 更多