如何使用移动设备的Javascript(HTML)在后台检查网络连接?

如何使用移动设备的Javascript(HTML)在后台检查网络连接?,javascript,html,mobile,network-connection,Javascript,Html,Mobile,Network Connection,我正在创建一个混合移动应用程序,只想检查网络连接,以便在线同步数据。建议我不要使用JQuery/JQuery Mobile。 如果您有任何帮助,我们将不胜感激。您可以将javascript中的事件用于在线和离线。 document.addEventListener(“脱机”,yourCallbackFunction,false); document.addEventListener(“在线”,yourCallbackFunction,false) 到目前为止你做了什么?您可以询问设备是否有网络连

我正在创建一个混合移动应用程序,只想检查网络连接,以便在线同步数据。建议我不要使用JQuery/JQuery Mobile。
如果您有任何帮助,我们将不胜感激。

您可以将javascript中的事件用于在线和离线。 document.addEventListener(“脱机”,yourCallbackFunction,false); document.addEventListener(“在线”,yourCallbackFunction,false)


到目前为止你做了什么?您可以询问设备是否有网络连接(取决于平台),也可以仅从远程服务器检索一个小文件。如果出现错误,请尝试执行同步,稍后将其排入队列。使用
navigator.onLine
?您可以使用eventListener来检查更改,然后执行所需操作,但您需要向我们展示一些您尝试过的代码,我们将非常乐意assist@Torean,
navigator.onLine
并不完全可靠,每个浏览器对它的处理方式都不同,有些浏览器只是在执行某些操作(如跟踪链接)后才对其进行更改thanxs很多Shreya Rawal很乐意帮忙:)@Anjali Patel
document.addEventListener("online", onOnline, false);

 function onOnline{
  //Handle the online event
 }