Navigator
Интерфейс Navigator представляет собой состояние и особенности(свойства) пользовательского агента. Это позволяет скриптам узнавать их и самостоятельно регистрироваться для выполнения некоторых действий.
Объект Navigator может быть вызван свойством Window.navigator
, только для чтения.
Свойства
Не наследует никаких других свойств, но реализует те, которые определены в NavigatorID
(en-US), NavigatorLanguage
(en-US), NavigatorOnLine
(en-US), NavigatorPlugins
(en-US), NavigatorUserMedia
, и NetworkInformation
.
Стандартизированные
- Возвращает внутренний "код" текущего браузера. Не полагайтесь на это свойство для получения правильного значения.
- Возвращает
DOMString
с официальным названием браузера. Не полагайтесь на это свойство для получения правильного значения. - Возвращает версию браузера как
DOMString
. Не полагайтесь на это свойство для получения правильного значения. - Возвращает
BatteryManager
объект, который вы можете использовать для получения информации о статусе заряда аккумулятора. NetworkInformation.connection
Только для чтения Experimental- Предоставляет
Connection
(en-US) с информацией о сетевом подключении устройства. - Возвращает
Geolocation
объект, позволяющий получить доступ к местоположению устройства. - Возвращает
Boolean
(en-US) флаг, показывающий включён ли в браузере java или нет. - Возвращает
DOMString
, представляющий предпочитаемый пользователем язык, как правило это язык пользовательского интерфейса браузера. Значениеnull
возвращается, когда язык неизвестен. - Возвращает массив
DOMString
, представляющий собой языки, известные пользователю, в порядке предпочтения. - Возвращает
MimeTypeArray
(en-US) листинг MIME типов, поддерживаемых браузером. - Возвращает
Boolean
(en-US), показывающий работает ли браузер в сети. - Возвращает строку, показывающую имеющуюся операционную систему.
- Возвращает строку, показывающую платформу браузера. Не полагайтесь на эту функцию, чтобы получить нужное значение.
- Возвращает
PluginArray
(en-US) листинг плагинов, установленных в браузере. - Всегда возвращает
'Gecko'
, в любом браузере. Это свойство сохраняется только для целей совместимости. - Возвращает строку агента пользователя для данного браузера.
- Возвращает
ServiceWorkerContainer
объект, который обеспечивает доступ к регистрации, удалению, обновлению и связи сServiceWorker
объектами для соответствующего документа.
Не стандартизированные
- Возвращает идентификатор сборки браузера(например: "2006090803").
- Возвращает логическое значение (boolean), показывающее включены ли куки в браузере или нет.
- Значение сообщает о предпочтении пользователя не отслеживать его действия. Когда это значение "да", ваш веб сайт или приложение не должны отслеживать действия пользователя.
- Возвращает
id
объект, который вы можете использовать для добавления поддержки BrowserID на свой сайт. - Возвращает
Apps
объект, который вы можете использовать для установки, управления и контроля Open Web apps. - Объект
navigator.mozAudioChannelManager
обеспечивает доступ кmozAudioChannelManager
интерфейсу, который используется для управления аудио-каналами этого Firefox OS устройства, включая настройку громкости канала, когда кнопка громкости нажата внутри конкретного приложения. - Возвращает
notification
объект, который можно использовать для доставки уведомлений пользователю из вашего веб-приложения. - Объект, возвращающий
navigator.mozSocial
свойство, доступное в панели провайдера социальных медиа для для обеспечения требуемой функциональности. - Возвращает номер сборки текущего браузера(например: "20060909" ).
- Возвращает пустую строку. В Netscape 4.7x, возвращает "US & CA domestic policy" или "Export policy".
- Возвращает логическое значение (boolean), показывающее работает ли браузер в автономном режиме. Доступно только в IOS Safari от Apple.
- Возвращает имя поставщика текущего браузера (например, "Netscape6").
- Возвращает номер версии поставщика (например, "6.1").
- Возвращает объект PointerLock для Mouse Lock API.
Методы
Не наследует никаких других свойств, но реализует те, которые определены в NavigatorID
(en-US), NavigatorContentUtils
, NavigatorUserMedia
, и NavigatorStorageUtils
.
Стандартизированные
- После запроса разрешения у пользователя возвращает аудио или видео поток, взаимодействующий с камерой или микрофоном на локальном компьютере.
- Разрешает веб-сайту зарегистрировать себя в качестве возможного обработчика для данного MIME типа.
- Разрешает веб-сайту зарегистрировать себя в качестве возможного обработчика для данного протокола.
- Возвращает
false
. JavaScript taint/untaint функции отключены в JavaScript 1.2. - Причина вибрации устройства с поддержкой её. Не делает ничего, если нет поддержки вибрации.
Не стандартизированные
- Позволяет коду проверить, есть ли документ в данном URI без использования сети.
- Разрешает оплату в приложении.
- Устанавливает предпочтение пользователя. Этот метод доступен только для привилегированного кода и является устаревшим; вы должны использовать вместо него XPCOM Preferences API.
- Запрос установки блокировки пробуждения для ресурса. Блокировка пробуждения препятствует определённой части устройства включится автоматически.