我正在使用Ionic框架(和AngularJs)开发简单的应用程序,从我的网页中获取json数据。我如何检测是否有"互联网连接",并显示消息给用户:"连接到互联网",如果没有。
编辑
可以使用cordova API吗?
Cordova提供org.apache.cordova.network-information
插件
见文档这里
这个插件提供了旧版本的网络信息API的实现。它提供有关设备的蜂窝和wifi连接的信息,以及设备是否有互联网连接。
如果我没弄错的话,这个插件只检测设备上是否启用了Wi-Fi或蜂窝网络。这并不总是意味着应用程序实际上可以到达您的远程服务器,如果您连接到WiFi网络而没有互联网连接。因此,我找到的确保应用程序可以到达远程服务器的唯一解决方案是连续ping服务器。