【发布时间】:2015-10-05 19:30:28
【问题描述】:
我一直使用ripple 在桌面浏览器中运行我的cordova 应用程序。
但我知道有一个更好的工具可以模拟移动应用程序,它集成在 chrome 中:Chrome Device Mode Mobile Emulation。
有没有办法使用Chrome Device Mode Mobile Emulation 而不是ripple 在chrome 中模拟我的应用程序?
谢谢
【问题讨论】:
我一直使用ripple 在桌面浏览器中运行我的cordova 应用程序。
但我知道有一个更好的工具可以模拟移动应用程序,它集成在 chrome 中:Chrome Device Mode Mobile Emulation。
有没有办法使用Chrome Device Mode Mobile Emulation 而不是ripple 在chrome 中模拟我的应用程序?
谢谢
【问题讨论】:
Chrome 远程调试对于监控或调试移动应用程序中与网络相关的错误非常简单且有用。只需按照以下步骤操作即可。
在此之前,您必须在应用程序的 src 文件 (.java) 中添加这些行
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
if (0 != (getApplicationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE))
{ WebView.setWebContentsDebuggingEnabled(true); }
}
(这将允许 chrome 监控正在运行的 webview)
就是这样!!您可以从 chrome 调试您的应用程序。
注意:-它只适用于安卓
【讨论】:
ripple 所做的,这就是我想用 Chrome Device Mode Mobile Emulation 替换的东西
ripple 那样简单地做到这一点,但是从 chrome 就像检查网页一样,你可以检查移动应用程序。所以你必须通过添加很多console.log来从代码级别进行调试,这与ripple不同
我可以将 Chrome 设备仿真与我的 Cordova 应用程序一起使用,但是在“仿真”选项卡的“设备”下,我必须取消选中“仿真移动设备”才能使应用程序像在移动设备上一样呈现。
【讨论】: