Navigator
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Интерфейс Navigator
представляет состояние и особенности пользовательского агента. Он позволяет скриптам запрашивать их и самостоятельно регистрироваться для выполнения некоторых действий.
Объект Navigator
можно получить с помощью доступного только для чтения свойства window.navigator
.
Свойства экземпляра
Не наследует свойства.
Стандартизированные
-
Возвращает внутренний "код" текущего браузера. Не полагайтесь на это свойство для получения правильного значения.
-
Возвращает
DOMString
с официальным названием браузера. Не полагайтесь на это свойство для получения правильного значения. -
Возвращает версию браузера как
DOMString
. Не полагайтесь на это свойство для получения правильного значения. -
Возвращает
BatteryManager
объект, который вы можете использовать для получения информации о статусе заряда аккумулятора. -
Предоставляет
Connection
с информацией о сетевом подключении устройства. -
Возвращает
Geolocation
объект, позволяющий получить доступ к местоположению устройства. -
Возвращает всегда
false
. -
Возвращает
DOMString
, представляющий предпочитаемый пользователем язык, как правило это язык пользовательского интерфейса браузера. Значениеnull
возвращается, когда язык неизвестен. -
Возвращает массив
DOMString
, представляющий собой языки, известные пользователю, в порядке предпочтения. -
Возвращает
MimeTypeArray
листинг MIME типов, поддерживаемых браузером. -
Возвращает булево значение, показывающее имеет ли браузер подключение к сети.
-
Возвращает строку, показывающую имеющуюся операционную систему.
-
Возвращает строку, показывающую платформу браузера. Не полагайтесь на эту функцию, чтобы получить нужное значение.
-
Возвращает
PluginArray
листинг плагинов, установленных в браузере. -
Всегда возвращает
'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