WorkerGlobalScope: свойство navigator
Примечание: Эта функция доступна только в Web Workers.
Чтение-только свойство navigator интерфейса WorkerGlobalScope возвращает WorkerNavigator, связанный с рабочим процессом. Это специфический объект navigator, в основном подмножество Navigator для областей просмотра, но адаптированный для рабочих процессов.
Значение
Объект WorkerNavigator.
Примеры
Если вы вызываете следующее:
console.log(navigator);
внутри рабочего процесса (что в основном эквивалентно self.console.log(self.navigator);, поскольку эти вызовы выполняются в области рабочего процесса, к которой можно обратиться с помощью WorkerGlobalScope.self), вы получите объект WorkerNavigator, выведенный в консоль — что-то вроде следующего:
Object {onLine: true, userAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) Ap…ML, like Gecko) Chrome/40.0.2214.93 Safari/537.36", product: "Gecko", platform: "MacIntel", appVersion: "5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKi…ML, like Gecko) Chrome/40.0.2214.93 Safari/537.36"…}
appCodeName: "Mozilla"
appName: "Netscape"
appVersion: "5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36"
hardwareConcurrency: 4
onLine: true
platform: "MacIntel"
product: "Gecko"
userAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36"
__proto__: Object
Вы можете использовать этот объект navigator, чтобы получить больше информации об окружении выполнения, как и в случае с обычным объектом Navigator.
Спецификации
| Спецификация |
|---|
| HTML # dom-worker-navigator-dev |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
navigator |
4 | 17 | 3.5 | 11.5 | 4 | 18 | 4 | 14 | 5 | 1.0 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/navigator