在 IceCreamSandwich 上运行我的 Phonegap 应用程序时,deviceready 未触发
我正在使用phonegap 和jQuery Mobile 开发一个移动应用程序。 该应用程序在 iOS 和 android 2.3 上运行起来就像一个魅力,但不幸的是它不适用于冰淇淋三明治(也在模拟器和 Nexus 上进行了测试)。 有人经历过这个问题吗?
我使用的是phonegap-1.3.0,
加载代码如下:
function onBodyLoad() {
if ($.browser.webkit) {
phonegapReady = true;
}
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
//Phone Gap is ready!
phonegapReady = true;
onAllReady();
}
I'm developing a mobile app using phonegap and jQuery Mobile.
The app works like a charm on iOS and android 2.3 but it unfortunately not on ice cream sandwich (tested on the emulator and on a nexus s as well).
Does anyone has experienced this issue?
I'm using phonegap-1.3.0
the loading code is the following:
function onBodyLoad() {
if ($.browser.webkit) {
phonegapReady = true;
}
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
//Phone Gap is ready!
phonegapReady = true;
onAllReady();
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 android 模拟器中也看到phonegap-1.3.0 + JQM 发生了同样的事情。 deviceready 似乎没有启动。如果我直接调用
onDeviceReady()
一切都很好。目前使用这个黑客:Also seeing the same thing happen with phonegap-1.3.0 + JQM in the android emulator. It doesn't seem like the deviceready is firing. If I call
onDeviceReady()
directly all is well. Currently using this hack: