【发布时间】:2016-08-07 17:56:24
【问题描述】:
试图在我的 Ionic 应用程序中找出这个错误以检查网络连接。我使用的是 ngCordova 的网络工具:
http://ngcordova.com/docs/plugins/network/
ngCordova 声称他们的$cordovaNetwork.isOnline() 函数有效,但我发现恰恰相反。 $cordovaNetwork.getNetwork 似乎工作正常,但除此之外,在代码中执行 console.log($cordovaNetwork.inOnline()); 时出现此错误。
我在其他地方看到过这个问题的答案,但没有一个涉及使用这个函数。它们涉及使用状态数组或“在线/离线”事件。
有人可以解释为什么isOnline() || isOffline() 似乎不起作用吗?如何在没有任何马戏团技巧的情况下相应地使用此功能?我正在通过Android进行调试。我在代码中正确注入并正确执行其他操作。任何帮助表示赞赏。谢谢。
【问题讨论】:
-
我相信很多cordova插件并不打算在浏览器中使用,必须在模拟器或设备上进行测试
-
我也试过这样做,但调试起来要困难得多。
标签: javascript networking ionic-framework cordova-plugins ngcordova