我正在使用Ionic应用程序,当我的应用程序没有连接时我遇到了问题。
当应用程序已打开并失去与Internet的连接时,此代码有效。但是当我打开没有连接的应用程序时,它不起作用(只是在启动画面后显示一个空白的屏幕):
$ionicPlatform.ready(function() {
var type = $cordovaNetwork.getNetwork()
var isOnline = $cordovaNetwork.isOnline()
var isOffline = $cordovaNetwork.isOffline()
// listen for Online event
$rootScope.$on('$cordovaNetwork:online', function(event, networkState){
var onlineState = networkState;
})
// listen for Offline event
$rootScope.$on('$cordovaNetwork:offline', function(event, networkState){
var offlineState = networkState;
$ionicPopup.alert({
title: "Pas d'accès à Internet!",
content: "Votre smartphone ne semble pas être connecté à Internet. Vous ne pouvez pas profiter de vos boissons offertes."
})
})
// Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
// for form inputs)
解决此问题的任何线索?
答案 0 :(得分:0)
可以向应用程序初始化发出请求并破解脚本。请检查一下,如果它发生了。