From 235c34993c7b14f783fc8259cc237ac09f0d3e57 Mon Sep 17 00:00:00 2001 From: MDN Date: Fri, 9 Jul 2021 00:38:08 +0000 Subject: [CRON] sync translated content --- files/ru/web/api/navigatoronline/online/index.html | 66 ---------------------- 1 file changed, 66 deletions(-) delete mode 100644 files/ru/web/api/navigatoronline/online/index.html (limited to 'files/ru/web/api/navigatoronline/online') diff --git a/files/ru/web/api/navigatoronline/online/index.html b/files/ru/web/api/navigatoronline/online/index.html deleted file mode 100644 index 9cd6c3bf9d..0000000000 --- a/files/ru/web/api/navigatoronline/online/index.html +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: NavigatorOnLine.onLine -slug: Web/API/NavigatorOnLine/onLine -translation_of: Web/API/NavigatorOnLine/onLine ---- -

{{ApiRef("HTML DOM")}}

- -

Возвращает сетевой статус браузера. Свойство возвращает логическое (boolean) значение, true означает online и false означает offline.Свойство обновляется всякий раз, когда способность браузера к подключению к сети изменится. Обновление происходит тогда, когда пользователь следует по ссылке или когда скрипт запрашивает удалённую страницу. Например, свойство должно вернуть false, когда пользователь кликает по ссылке, вскоре после потери подключения к интернету.

- -

Браузеры реализуют это свойство по-разному.

- -

В Chrome и Safari, если браузер не может соединиться с локальной сетью (LAN) или роутером, это будет означать offline; во всех остальных случаях вернётся true.Таким образом, мы можем предположить что браузер не в сети, когда возвращаемое значение false, но вы не можете предположить  что значение true обязательно обозначает что браузер может получить доступ к интернету. Вы можете получать ложные срабатывания, например, в случаях, когда компьютер под управлением программного обеспечения для виртуализации, которое имеет виртуальные сетевые адаптеры, которые всегда "Подключено". Поэтому, если вы действительно хотите, чтобы определять состояние браузера, вы должны разработать дополнительные средства проверки. Чтобы узнать больше, смотрите статью HTML5 Working Off the Grid.

- -

В Firefox и Internet Explorer, переключение браузера в автономный режим посылает false значение. Во всех остальных случаях возвращается значение true.

- -

Вы можете увидеть изменения в состоянии сети путём обработки событий window.ononline и window.onoffline.

- -

Синтаксис

- -
online = window.navigator.onLine;
-
- -

Описание

- -

online это логическое true или false.

- -

Пример

- -

Посмотрите на действующий пример.

- -

Для проверки находитесь ли вы в сети, вызовите window.navigator.onLine, как показано в примере:

- -
if (navigator.onLine) {
-  alert('online');
-} else {
-  alert('offline');
-}
- -

Если браузер не поддерживает navigator.onLine в примере выше, то всегда будет false/undefined.

- -

Чтобы увидеть изменения в состоянии сети, используйте addEventListener для обработки событий window.ononline и window.onoffline, как показано в примере:

- -
window.addEventListener("offline", function(e) {alert("offline");})
-
-window.addEventListener("online", function(e) {alert("online");})
-
- -

Совместимость в браузерах

- -

{{Compat("api.NavigatorOnLine.onLine")}}

- -

Примечание

- -

См Online/Offline события для более детального описания этого свойства, а также новых возможностей в автономном режимевведённых в Firefox 3.

- -

Спецификация

- -

Описана в рабочем проекте HTML 5

- -

Смотрите также

- - -- cgit v1.2.3-54-g00ecf