Состояние onLine

Старая и довольно распространенная задача — проверка соединения браузера с сетью. Теперь она выполняется с помощью проверки нового свойства navigator. o nLine и событий о nline и offline следующим образом:

If (navigator. onLine){

Consol. log(‘we are online!’); } else {

Console. log(‘offline :-);

}

Соответственно, появились новые обработчики событий onOnline и onOffline:

Window. addEventListener(‘offline’

Function(){

Console. log(‘AAAAAAAAAAAAA! Все пропало!’); });

Как мы без всего этого обходились раньше? Я не знаю.

Одно замечание: состояние onLine подразумевает наличие связи не с какой-то абстрактной сетью, а непосредственно с веб-сервером, на котором хостится запрошенная страница. То есть если вы запросили документ с локального компьютера, вы будете ‘onLine’.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *