【发布时间】:2012-01-19 17:11:36
【问题描述】:
我已经开始使用 PhoneGap 和运行 iOS 5 的 iPhone 为 iPhone 进行开发。使用以下代码,设备就绪和在线事件似乎会在应用程序启动时触发,但其他事件都不会触发,尤其是恢复/暂停事件看来。我尝试使用菜单按钮关闭应用程序,然后重新打开它,但似乎没有触发恢复事件。
如果有人能对此有所了解,将不胜感激。
提前致谢!
window.addEventListener('load', function () {
document.addEventListener('deviceready', onDeviceReady, false);
}, false);
function onDeviceReady() {
document.addEventListener('resume', onResume, false);
document.addEventListener('pause', onPause, false);
document.addEventListener('online', onOnline, false);
document.addEventListener('offline', onOffline, false);
}
function onResume() {
alert('resume');
}
function onPause() {
alert('pause');
}
function onOnline() {
alert('online');
}
function onOffline() {
alert('offline');
}
【问题讨论】:
-
我也看到了这个问题。您使用的是哪个版本的 PhoneGap?我在 1.4.1。
标签: iphone ios events cordova resume