Ionic框架-检测互联网连接



我正在使用Ionic框架(和AngularJs)开发简单的应用程序,从我的网页中获取json数据。我如何检测是否有"互联网连接",并显示消息给用户:"连接到互联网",如果没有。

编辑

可以使用cordova API吗?

Cordova提供org.apache.cordova.network-information插件

见文档这里

这个插件提供了旧版本的网络信息API的实现。它提供有关设备的蜂窝和wifi连接的信息,以及设备是否有互联网连接。

如果我没弄错的话,这个插件只检测设备上是否启用了Wi-Fi或蜂窝网络。这并不总是意味着应用程序实际上可以到达您的远程服务器,如果您连接到WiFi网络而没有互联网连接。因此,我找到的确保应用程序可以到达远程服务器的唯一解决方案是连续ping服务器。

最新更新