我正在开发一个使用2.7版本的phonegap应用程序,但我在“在线”和“离线”事件上遇到了麻烦。似乎它不像文档中所述的那样工作。
我的代码首先调用deviceready事件。
然而,监听器上的功能未被触发。我尝试在调用在线/离线监听器时加入延迟(1500毫秒),但仍然无济于事。我还尝试在arrangeConnectionListener中放置控制台日志以确保deviceready事件正在触发。
有人有解决方法或遇到过这个问题吗?
谢谢!
我的代码首先调用deviceready事件。
function init(){
document.addEventListener('deviceready', arrangeConnectionListener, false);
}
function arrangeConnectionListener(){
document.addEventListener('online', onOnline, false);
document.addEventListener('offline', onOffline, false);
}
$(document).ready(init);
然而,监听器上的功能未被触发。我尝试在调用在线/离线监听器时加入延迟(1500毫秒),但仍然无济于事。我还尝试在arrangeConnectionListener中放置控制台日志以确保deviceready事件正在触发。
有人有解决方法或遇到过这个问题吗?
谢谢!
phonegap plugin add org.apache.cordova.network-information
时,此功能可以启用。完成后,您可以使用HTML5在线/离线事件+1 Orjit - naikus