автономном режиме
Событие возникает, когда приложение переходит в автономный режим, и устройство не подключено к сети Интернет.
document.addEventListener("offline", yourCallbackFunction, false);
Подробная информация
offline
Событие возникает, когда ранее подключенное устройство теряет подключение к сети, так что приложение больше не может получить доступ к Интернет. Он опирается на ту же информацию, подключение API и применяется при [connection.type](../connection/connection.type.html)
изменяется от NONE
в любое значение.
Приложения обычно должны использовать document.addEventListener
прикрепить прослушиватель событий после [deviceready](events.deviceready.html)
пожаров события.
Поддерживаемые платформы
- Андроид
- WebWorks ежевики (OS 5.0 и выше)
- iOS
- Windows Phone 7 и 8
- Tizen
- ОС Windows 8
Быстрый пример
document.addEventListener("offline", onOffline, false);
function onOffline() {
// Handle the offline event
}
Полный пример
<!DOCTYPE html>
<html>
<head>
<title>Offline Example</title>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for device API libraries to load
//
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
// device APIs are available
//
function onDeviceReady() {
document.addEventListener("offline", onOffline, false);
}
// Handle the offline event
//
function onOffline() {
}
</script>
</head>
<body onload="onLoad()">
</body>
</html>
iOS причуды
Во время первоначального запуска первый автономный событие (если применимо) принимает по крайней мере второй на огонь.
Windows Phone 7 причуды
Когда заработает в эмуляторе, connection.status
всегда является неизвестным, так это событие не не огонь.
Windows Phone 8 причуды
Эмулятор сообщает тип подключения как Cellular
, которая не меняется, поэтому событие не не огонь.