navigator.onLine - чи працює браузер у мережі.
window.navigator.onLine
window - не обов'язково вказувати. Об'єкт window.
navigator - об'єкт navigator.
onLine властивість об'єкту navigator яка містить тип Boolean що вказує чи працює браузер у мережі чи у автономному режимі. Значення true означає online а false означає offline.
Не використовуйте властивість onLine для перевірки з'єднання з інтернетом, для цього використовуйте navigator.connection.type.
alert( navigator.onLine );
if (navigator.onLine==undefined) alert("не відомо режим браузера");
else if(navigator.onLine==false)
alert("браузер у автономному режимі");
else alert("браузер у звичайному режимі");