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.connection
Read only
NetworkInformation
object containing information about the network connection of a device.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 |
---|---|---|
HTML Living Standard The definition of 'WorkerNavigator' in that specification. | Living Standard |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | ? | 3.5 (1.9.1) | ? | ? | ? |
appCodeName , product , taintEnabled()
| (Yes) | 28 (28) | (Yes) | (Yes) | (Yes) |
connection | 61 | ? | ? | No support | ? |
onLine | ? | 29 (29) | ? | ? | ? |
language , languages
| ? | 35 (35) | ? | ? | ? |
permissions | 43 | 46 (46) | ? | 37 | ? |
sendBeacon() | No support | No support | No support | No support | No support |
Feature | Android Webview | 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) |
connection | 50 | 38 | ? | ? | 37 | ? | ? |
onLine | ? | ? | 29.0 (29) | 1.4 | ? | ? | ? |
language , languages
| ? | No support | 35.0 (35) | 2.2 | ? | ? | ? |
permissions | 43 | 43 | 46.0 (46) | ? | 37 | ? | ? |
sendBeacon() | No support | No support | No support | No support | No support | No support | No support |
Worker
, WorkerLocation
, and WorkerGlobalScope
.
© 2005–2018 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