【发布时间】:2017-03-06 13:44:08
【问题描述】:
我正在 ionic 1 上开发和应用程序,并尝试在应用程序以离线状态启动的情况下,我已经看到 http://www.joshmorony.com/monitoring-online-and-offline-states-in-an-ionic-application/、Ionic: Check Internet Connection using Cordova 并且实际上以这段代码结束:
console.log("checking network", $cordovaNetwork);
if(!navigator.onLine){
$ionicPopup.confirm({
title: "Internet disconnected!",
content: "Please check your connection before moving on"
})
.then(function(result){
if(!result){
ionic.Platform.exitApp();
}
});
}
这部分有效,问题是当我从零启动应用程序(杀死它并重新打开)时,由于无法加载 js 文件而开始出现错误(加载资源失败:互联网连接... ),并且该应用永远不会到达检查连接线,只会出现在可怕的白屏上。
从日志中我可以看到唯一实际的角度错误与 firebase 相关(模块 firebase 不可用),我相信这是避免应用程序访问我的检查连接代码,但我不知道是否下载并保持对 firebase js 的本地引用是正确的解决方案,并让代码向前移动 firebase 错误。
【问题讨论】:
-
我没有使用 firebase 并且有同样的问题。该应用程序位于白色屏幕上。你找到解决办法了吗?
-
嗨,我刚刚添加了一个答案,如果有帮助,请告诉我。
标签: ios angularjs cordova ionic-framework firebase