Старая и довольно распространенная задача — проверка соединения браузера с сетью. Теперь она выполняется с помощью проверки нового свойства 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’.
Добавить комментарий