Иногда возникает необходимость с помощью JavaScript определить online/offline статус. Например, для того, чтобы показывать эту информацию пользователю или загружать какие-то данные из offline-хранилища. Вот как выглядит эта проверка в JS:
if(navigator.onLine) {
// Устройство в интернете
} else {
// Устройство не подключено к интернету
}
Это свойство поддерживается всеми современными браузерами кроме Opera Mini
.