检查设备(智能手机)是在线还是离线的最简单方法是什么。
我正在使用phonegap,jquery mobile。
我找到了这个。
document.addEventListener("online", yourCallbackFunction, false);
我要做的是检查Internet连接并决定要从Internet或设备本地数据库中获取数据。
if(deviceoffline)
getDataFromLokalDatabase();
else
getDataFromInternet();
最佳答案
您可以使用 navigator.onLine
:
var isOffline = 'onLine' in navigator && !navigator.onLine;
if ( isOffline ) {
//local db
}
else {
// internet data
}
但是请注意,如果不支持
navigator.onLine
,那么isOffline
将始终为false关于javascript - 如何检查设备是在线还是离线Phonegap,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17833542/