Ionic框架 - 检测网络连接

3

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

编辑

我可以使用Cordova API来实现吗?

2个回答

5

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

请参阅此处的文档。

该插件提供了一个旧版Network Information API的实现。它提供有关设备的蜂窝和Wi-Fi连接以及设备是否具有Internet连接的信息。


现在使用 cordova plugin add cordova-plugin-network-information - Grisotto

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接