在我的一个 Ionic 应用程序中,我需要检查设备上的网络连接是否可用。如果不是,我需要显示“网络连接不可用”的警报。所以我安装了 Cordova 的网络连接插件并使用了以下代码。但我认为 Offline 事件触发了两次。因为警报消息显示两次,而应用程序处于离线模式。
.run(function($ionicPlatform, $ionicPopup) {
$ionicPlatform.ready(function() {
document.addEventListener("offline", displayofflineAlert, false);
function displayofflineAlert() {
$ionicPopup.alert({
title: "No Internet",
content: "No Internet Connection available."
})
.then(function(result) {
ionic.Platform.exitApp();
});
}
});
})
不知道为什么它会发射两次。我需要它开火一次。