The WorkerNavigator
interface represents a subset of the Navigator
interface allowed to be accessed from a Worker
. Such an object is initialized for each worker and is available via the WorkerGlobalScope.navigator
property obtained by calling window.self.navigator
.
The WorkerNavigator
interface implements properties from the NavigatorID
, NavigatorLanguage
, NavigatorOnLine
, NavigatorDataStore
, and NavigatorConcurrentHardware
interfaces.
WorkerNavigator.permissions
Read only
Permissions
object that can be used to query and update permission status of APIs covered by the Permissions API.Navigator.storage
Read only
StorageManager
interface for managing persistance permissions and estimating available storage.NavigatorID.appCodeName
Read only
'Mozilla'
, in any browser. This property is kept only for compatibility purposes.NavigatorID.appName
Read only
NavigatorID.appVersion
Read only
NavigatorConcurrentHardware.hardwareConcurrency
Read only
NavigatorLanguage.language
Read only
DOMString
representing the language version of the browser. The null
value is returned when this is unknown.NavigatorLanguage.languages
Read only
DOMString
s representing the languages known to the user, in order of preference.NavigatorOnLine.onLine
Read only
Boolean
indicating whether the browser is online.NavigatorID.platform
Read only
NavigatorID.product
Read only
'Gecko'
, on any browser. This property is kept only for compatibility purposes.NavigatorID.userAgent
Read only
The WorkerNavigator
interface implements methods from the NavigatorID
, NavigatorLanguage
and NavigatorOnLine
interfaces.
WorkerNavigator.sendBeacon()
Worker
to a web server.Specification | Status | Comment |
---|---|---|
WHATWG HTML Living Standard The definition of 'WorkerNavigator' in that specification. | Living Standard | No change from Web Workers. |
Web Workers The definition of 'WorkerNavigator' in that specification. | Editor's Draft | Initial definition |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | ? | 3.5 (1.9.1) | ? | ? | ? |
appCodeName , product , taintEnabled()
| (Yes) | 28 (28) | (Yes) | (Yes) | (Yes) |
onLine | ? | 29 (29) | ? | ? | ? |
language , languages
| ? | 35 (35) | ? | ? | ? |
permissions | 43.0 | 46 (46) | ? | ? | ? |
sendBeacon() | No support | No support | No support | No support | No support |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support | ? | ? | 1.0 (1.9.1) | 1.0.1 | ? | ? | ? |
appCodeName , product , taintEnabled()
| (Yes) | (Yes) | 28.0 (28) | 1.3 | (Yes) | (Yes) | (Yes) |
onLine | ? | ? | 29.0 (29) | 1.4 | ? | ? | ? |
language , languages
| ? | No support | 35.0 (35) | 2.2 | ? | ? | ? |
permissions | ? | 43.0 | 46.0 (46) | ? | ? | ? | ? |
sendBeacon() | No support | No support | No support | No support | No support | No support | No support |
Worker
, WorkerLocation
, and WorkerGlobalScope
.
© 2005–2017 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator