Este evento se dispara cuando una aplicación PhoneGap se encuentra offline (sin conexión a internet).
document.addEventListener("offline", yourCallbackFunction, false);
Cuando la conectividad de la aplicación se quede sin conexión, el evento offline se disparara.
En la mayoría de los casos solo necesitaras enlazar una función al evento con document.addEventListener
justo después de que PhoneGap dispare ‘deviceready’.
document.addEventListener("offline", onOffline, false); function onOffline() { // Manejar el evento 'offline' }
<!DOCTYPE html> <html> <head> <title>Ejemplo de Events</title> <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> <script type="text/javascript" charset="utf-8"> // Llama a onDeviceReady cuando PhoneGap se inicie // // En este momento, el documento esta cargado pero phonegap.js aun no. // Cuando PhoneGap este listo y se comunique con el dispositivo nativo // se lanzara el evento `deviceready`. // document.addEventListener("deviceready", onDeviceReady, false); // PhoneGap esta listo y ahora ya se pueden hacer llamadas a PhoneGap // function onDeviceReady() { document.addEventListener("offline", onOffline, false); } // Maneja el evento offline // function onOffline() { } </script> </head> <body> </body> </html>
Durante el primer arranque, el primer evento offline (Si lo hubiera) podría tardar al menos un segundo en dispararse.