簡體   English   中英

什么是在Ionic中檢查互聯網連接的最佳方式

[英]What is the Best way to check internet connection in Ionic

我現在正在使用此代碼檢查互聯網連接。 它只檢查觸發或調用的時間:

.factory('Checkinternet', function($ionicPlatform,$ionicPopup) { 
  return {
      isonline: function() {
         if(window.Connection) {
              if(navigator.connection.type == Connection.NONE){
                    $ionicPopup.confirm({
                      title: 'No Internet Connection',
                      content: '<span style="color:black">Sorry, no Internet connectivity detected. Please reconnect and try again.</span>'
                    }).then(function(result) {
                      if(!result) {
                        //ionic.Platform.exitApp();
                      }
                    });
                    return 'off';
              }
          }
      }
  };
})

我想要的是每當互聯網消失它應該警告(不使用Setinterval因為它在后台運行時減慢我的應用程序的性能)

有沒有其他方法這樣做?

請檢查我的其他帖子: 嘗試將控制器重寫為服務,以便它可以檢查整個應用程序的網絡狀態

您只需添加以下內容即可隨時隨地查看您的互聯網連接:

if(ConnectivityMonitor.isOnline()){

   //do something

}else{

  //do something else 
  alert("No internet connection");
}   

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM