Объект NetworkInformation.

  NetworkInformation - Является интерфейсом к состоянию сетевого соединения.
  Экземпляр доступен:

  1. Через свойство connection объекта Navigator
  Свойства.
  downlinkMax - Содержит оценочное значение максимальной скорости нисходящего подключения к сети (в мегабитах в секунду).
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта NetworkInformation.downlinkMax

Значения формата записи:

  type - Содержит тип подключения к сети.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта NetworkInformation.type

Значения формата записи:

  Методы.
  addEventListener - Устанавливает функцию обработчик событий для соединения.
  Возвращает значение undefined.

Формат записи в коде скрипта:

  • Экземпляр объекта NetworkInformation.addEventListener(Событие, Функция, false)

Значения формата записи:

  • Экземпляр объекта NetworkInformation - Любой операнд значения со значением экземпляра объекта NetworkInformation.
  • . - Оператор доступа к методу объекта.
  • addEventListener - Ключевое слово.
  • ( - Оператор группировки. Ключевое слово в этом формате.
  • Событие - Имя события, предусмотренного для объекта NetworkInformation, заданное в любом строковом формате.
  • Функция - Любой операнд значения со значением функция.
      Значением первого аргумента этой функции, при ее вызове браузером, всегда является экземпляр объекта Event обрабатываемого события.
      У функции может быть и несколько аргументов, но значения остальных никак не определяются при ее вызове.
      Одна функция-обработчик устанавливается методом addEventListener только один раз и повторные вызовы метода для этой же функции не имеют значения.
      Однако другие функции могут быть установлены методом addEventListener для этого же события, причем выполняться, в случае возникновения события, они будут в том же порядке, как записаны в скрипте.
      Однако, если обработчики этого события установлены методом addEventListener в разных скриптах, то порядок их выполнения не предсказуем.
  • false - Логическое значение.
  • , - Оператор группировки. Ключевое слово в этом формате.
  • ) - Оператор группировки. Ключевое слово в этом формате.
  dispatchEvent - Инициализирует возникновение заданного события для соединения.
  Возвращает значение undefined.
  Инициализированное событие не происходит на самом деле, но инициализация приводит к вызову его обработчика.

Формат записи в коде скрипта:

  • Экземпляр объекта NetworkInformation.dispatchEvent(Событие)

Значения формата записи:

  removeEventListener - Отменяет функцию обработчик событий установленную методом addEventListener для соединения.
  Возвращает значение undefined.

Формат записи в коде скрипта:

  • Экземпляр объекта NetworkInformation.removeEventListener(Событие, Функция, false)

Значения формата записи:

  Свойства событий.
  Любое свойство событий может содержать функцию-обработчик, назначенную на указанное событие.
  Эта функция вызывается браузером при возникновении этого события.
  Значением первого аргумента этой функции всегда является экземпляр объекта Event обрабатываемого события.
  Если обработчик события не назначен, то соответствующее свойство событий содержит значение null.
  onchange - Содержит функцию, которая должна быть вызвана если изменилось информация о соединении.

Формат записи в коде скрипта:

  • Экземпляр объекта NetworkInformation.onchange[ = Функция]

Значения формата записи:

  ontypechange - Содержит функцию, которая должна быть вызвана, если изменился тип соединения.

Формат записи в коде скрипта:

  • Экземпляр объекта NetworkInformation.ontypechange[ = Функция]

Значения формата записи: