Navigator

Интерфейс Navigator представляет состояние и особенности пользовательского агента. Он позволяет скриптам запрашивать их и самостоятельно регистрироваться для выполнения некоторых действий.

Объект Navigator можно получить с помощью доступного только для чтения свойства window.navigator.

Свойства экземпляра

Не наследует свойства.

Стандартизированные

Возвращает внутренний "код" текущего браузера. Не полагайтесь на это свойство для получения правильного значения.

Возвращает DOMString с официальным названием браузера. Не полагайтесь на это свойство для получения правильного значения.

Возвращает версию браузера как DOMString. Не полагайтесь на это свойство для получения правильного значения.

Возвращает BatteryManager объект, который вы можете использовать для получения информации о статусе заряда аккумулятора.

Предоставляет Connection (en-US) с информацией о сетевом подключении устройства.

Возвращает Geolocation объект, позволяющий получить доступ к местоположению устройства.

Возвращает всегда false.

Возвращает DOMString, представляющий предпочитаемый пользователем язык, как правило это язык пользовательского интерфейса браузера. Значение null возвращается, когда язык неизвестен.

Возвращает массив DOMString, представляющий собой языки, известные пользователю, в порядке предпочтения.

Возвращает MimeTypeArray (en-US) листинг MIME типов, поддерживаемых браузером.

Возвращает булево значение, показывающее имеет ли браузер подключение к сети.

Возвращает строку, показывающую имеющуюся операционную систему.

Возвращает строку, показывающую платформу браузера. Не полагайтесь на эту функцию, чтобы получить нужное значение.

Возвращает PluginArray (en-US) листинг плагинов, установленных в браузере.

Всегда возвращает 'Gecko', в любом браузере. Это свойство сохраняется только для целей совместимости.

Возвращает строку агента пользователя для данного браузера.

Возвращает ServiceWorkerContainer объект, который обеспечивает доступ к регистрации, удалению, обновлению и связи с ServiceWorker объектами для соответствующего документа.

Не стандартизированные

Возвращает идентификатор сборки браузера(например: "2006090803").

Возвращает логическое значение (boolean), показывающее включены ли куки в браузере или нет.

Значение сообщает о предпочтении пользователя не отслеживать его действия. Когда это значение "да", ваш веб сайт или приложение не должны отслеживать действия пользователя.

Возвращает номер сборки текущего браузера(например: "20060909" ).

Возвращает пустую строку. В Netscape 4.7x, возвращает "US & CA domestic policy" или "Export policy".

Возвращает логическое значение (boolean), показывающее работает ли браузер в автономном режиме. Доступно только в IOS Safari от Apple.

Возвращает имя поставщика текущего браузера (например, "Netscape6").

Возвращает номер версии поставщика (например, "6.1").

Методы экземпляра

Не наследует методы.

Стандартизированные

После запроса разрешения у пользователя возвращает аудио или видео поток, взаимодействующий с камерой или микрофоном на локальном компьютере.

Разрешает веб-сайту зарегистрировать себя в качестве возможного обработчика для данного протокола.

Возвращает false. JavaScript taint/untaint функции отключены в JavaScript 1.2.

Причина вибрации устройства с поддержкой её. Не делает ничего, если нет поддержки вибрации.

Не стандартизированные

Позволяет коду проверить, есть ли документ в данном URI без использования сети.

Разрешает оплату в приложении.

Устанавливает предпочтение пользователя. Этот метод доступен только для привилегированного кода и является устаревшим; вы должны использовать вместо него XPCOM Preferences API.

Запрос установки блокировки пробуждения для ресурса. Блокировка пробуждения препятствует определённой части устройства включится автоматически.

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

Specification
HTML Standard
# the-navigator-object

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

BCD tables only load in the browser