android - 如何在 Cordova 应用程序上检查互联网连接?

标签 android ios cordova networking connection

我尝试了一些建议,例如 navigator.onLine,但即使在飞行模式下,我的应用程序“认为”它在线。

我也发现了一些关于 ajax 的建议,但我只想检查我是否在线以打开外部网页。如果没有,我打算显示一条消息,例如“您的设备似乎处于离线状态。请检查您的连接!”。

最佳答案

最好的方法是使用 cordova 网络信息插件,它可以无缝地为您完成这项工作。此插件提供有关设备的蜂窝和 wifi 连接以及设备是否有互联网连接的信息。

您查看 official github page这个插件的更多信息。希望对您有所帮助。

关于android - 如何在 Cordova 应用程序上检查互联网连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38720493/

相关文章:

java - 在 fragment 中填充 JSON ListView

ios - 如何在 PhoneGap 应用程序中在 iOS 上存储大量数据?

ios - 如何在 ios 中动态地将一个屏幕移动到另一个屏幕?

javascript - Phonegap 事件在线/离线不工作

cordova - youtube iframe-phonegap-触摸/点击视频无法播放的红色播放按钮

android - 如何以编程方式打开默认短信收件箱 Activity ?

android - 支持 Android 扩展文件中的 .so .dex .jar

objective-c - 如何将一个 NSMutablearray 复制到另一个 NSMutablearray?

android - PhoneGap - 无法播放本地声音文件

android - 向 Realm 添加新字段后如何设置默认值?