Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在混合移动应用程序上使用javascript检查互联网连接的方法?_Javascript_Cordova_Ionic Framework - Fatal编程技术网

在混合移动应用程序上使用javascript检查互联网连接的方法?

在混合移动应用程序上使用javascript检查互联网连接的方法?,javascript,cordova,ionic-framework,Javascript,Cordova,Ionic Framework,我正在进行我的个人项目,这是一个使用Ionic框架开发的混合应用程序。我的应用程序完全依赖于互联网连接 如何通过应用程序检查手机是否具有互联网连接 用例:若并没有互联网连接,应用程序将显示警报 我不想使用任何第三方插件,比如cordova plugin network information 是否有任何可靠的方法可以在不使用第三方插件和JavaScript的情况下检查互联网连接 您应该使用来自Ionic Native的插件。它是专为此类用例设计的。这些可能的副本更倾向于web浏览器,我想用于移动

我正在进行我的个人项目,这是一个使用Ionic框架开发的混合应用程序。我的应用程序完全依赖于互联网连接

如何通过应用程序检查手机是否具有互联网连接

用例:若并没有互联网连接,应用程序将显示警报

我不想使用任何第三方插件,比如
cordova plugin network information


是否有任何可靠的方法可以在不使用第三方插件和JavaScript的情况下检查互联网连接

您应该使用来自Ionic Native的插件。它是专为此类用例设计的。

这些可能的副本更倾向于web浏览器,我想用于移动应用场景请具体解释您认为它们在做什么,您无法从移动设备执行特定于浏览器的操作。在API上创建空操作以返回状态代码204(空),如果你得到回复,你就在线了!如果你没有,你就不能上网。或者,如果你使用的是第三方API,你可以使用最小的GET操作。谢谢@Laura,我刚刚尝试了if(navigator.onLine){console.log('User is onLine');}或者{console.log('User is Offline');}即使我的笔记本电脑上关闭了wifi,我也总能得到“User is onLine”。