Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Jquery mobile 如何检测我的应用程序是否脱机?_Jquery Mobile_Google Maps Api 3 - Fatal编程技术网

Jquery mobile 如何检测我的应用程序是否脱机?

Jquery mobile 如何检测我的应用程序是否脱机?,jquery-mobile,google-maps-api-3,Jquery Mobile,Google Maps Api 3,我有一个问题,我构建了一个使用GoogleMapsJavaScriptAPI的jQuerymobile应用程序 问题是,当我以飞行模式启动应用程序时,我只看到加载栏: 如何检查应用程序是否处于脱机状态,然后只显示一条消息,说明地图未脱机工作?对于飞机模式,具体如下: navigator.onLine 它是一个布尔值,因此可以使用,例如: if(navigator.onLine) { //show full app } else { //show offline message }

我有一个问题,我构建了一个使用GoogleMapsJavaScriptAPI的jQuerymobile应用程序

问题是,当我以飞行模式启动应用程序时,我只看到加载栏:


如何检查应用程序是否处于脱机状态,然后只显示一条消息,说明地图未脱机工作?

对于飞机模式,具体如下:

navigator.onLine
它是一个布尔值,因此可以使用,例如:

if(navigator.onLine) {
   //show full app
} else {
   //show offline message
}
要处理联机/脱机状态之间的转换,需要侦听一些事件:


这不适用于检测极低信号或没有有效的公共互联网路由。这些场景需要其他技术。

对于飞机模式,特别是:

navigator.onLine
它是一个布尔值,因此可以使用,例如:

if(navigator.onLine) {
   //show full app
} else {
   //show offline message
}
要处理联机/脱机状态之间的转换,需要侦听一些事件:

这不适用于检测极低信号或没有有效的公共互联网路由。这些场景需要其他技术。

使用,一个为此目的构建的开源库。

使用,一个为此目的构建的开源库