【发布时间】:2017-07-11 08:41:42
【问题描述】:
我在 Cordova 应用程序中使用 progressbar.js Progress Bar。
我的 Cordova 应用使用“inAppBrowser”插件打开一个远程 html 页面(同一网络,但对设备来说是远程的)。
当我在 Ripple 中调试/测试时,一切都按预期工作,但在 Android 设备上,当在“inAppBrowser”中查看此页面时,进度条无法初始化。
我尝试了两种不同的 Android 设备,结果相同。
当在 Android 上使用普通 Chrome 浏览器查看带有进度条的同一页面时,它会按预期工作。我的应用只是使用“inAppBrowser”导航到此页面,这就是它中断的地方。
所有其他 JS 在“inAppBrowser”查看的页面中都可以正常工作,因此它是 progressbar.js 特有的。
我不确定如何调试这个,因为它肯定是某个地方抛出的 javascript 错误,但我根本无法调试 Android 设备上的“inAppBrowser”页面。 (或者更好,我不知道如何/如果我能做到?)
Chrome 远程调试利用在 Android 设备上的 Chrome 中运行您的代码,而这正是我的页面实际运行的地方,所以我看不出这对我有什么帮助。
有什么建议吗?
谢谢
【问题讨论】:
标签: javascript android cordova inappbrowser phonegap