В одном из моих приложений Ionic мне нужно проверить, что сетевое подключение доступно или нет на устройстве. Если нет, мне нужно отобразить предупреждение о том, что «Сетевое подключение недоступно». Поэтому я установил плагин сетевого подключения Cordova и использовал следующий код. Я думаю, что оффлайн-событие стреляет дважды. Потому что сообщение предупреждения отображается дважды, а приложение находится в автономном режиме.Оффлайн-мероприятие дважды стреляет по мобильному приложению Ionic
.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();
});
}
});
})
Не знаете, почему он стреляет дважды. Мне нужно, чтобы он выстрелил один раз.