Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. Интерфейсы веб API
  3. Navigator

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

Navigator

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨июль 2015 г.⁩.

* Some parts of this feature may have varying levels of support.

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

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

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

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

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

Navigator.appCodeNameТолько для чтенияЭкспериментальная возможность

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

Navigator.appNameТолько для чтенияЭкспериментальная возможность

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

Navigator.appVersionТолько для чтенияЭкспериментальная возможность

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

Navigator.getBatteryТолько для чтения

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

Navigator.connectionТолько для чтенияЭкспериментальная возможность

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

NavigatorGeolocation.geolocationТолько для чтения

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

Navigator.javaEnabled()Устарело

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

Navigator.languageТолько для чтения

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

Navigator.languagesТолько для чтения

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

Navigator.mimeTypesТолько для чтенияЭкспериментальная возможность

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

Navigator.onLineТолько для чтения

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

Navigator.oscpu

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

Navigator.platformТолько для чтенияЭкспериментальная возможность

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

Navigator.pluginsТолько для чтенияЭкспериментальная возможность

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

Navigator.productТолько для чтенияЭкспериментальная возможность

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

Navigator.userAgentТолько для чтения

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

Navigator.serviceWorkerТолько для чтения

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

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

navigator.buildIDНе стандартно

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

Navigator.cookieEnabledНе стандартно

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

navigator.doNotTrackНе стандартно

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

navigator.productSubНе стандартно

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

navigator.securitypolicyНе стандартно

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

navigator.standaloneНе стандартно

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

navigator.vendorНе стандартно

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

navigator.vendorSubНе стандартно

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

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

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

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

NavigatorUserMedia.getUserMedia()

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

navigator.registerProtocolHandler

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

Navigator.taintEnabled()УстарелоЭкспериментальная возможность

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

Navigator.vibrate()

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

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

navigator.mozIsLocallyAvailableНе стандартно

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

navigator.mozPayНе стандартно

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

navigator.preferenceНе стандартно

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

navigator.requestWakeLockНе стандартно

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

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

Specification
HTML
# the-navigator-object

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

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp