WorkerGlobalScope: navigator-Eigenschaft

Hinweis: Diese Funktion ist nur in Web Workers verfügbar.

Die navigator-Schreibgeschützte Eigenschaft des WorkerGlobalScope Interface gibt den mit dem Worker verknüpften WorkerNavigator zurück. Es handelt sich um ein spezifisches Navigator-Objekt, das größtenteils ein Unterset der Navigator für Browsing-Scopes ist, jedoch für Worker angepasst wurde.

Wert

Ein WorkerNavigator Objekt.

Beispiele

Wenn Sie das Folgende aufrufen:

js
console.log(navigator);

innerhalb eines Workers (was im Wesentlichen dem Äquivalent von self.console.log(self.navigator); wäre, da diese im Worker-Scope aufgerufen werden, welcher mit WorkerGlobalScope.self referenziert werden kann), erhalten Sie ein WorkerNavigator-Objekt in der Konsole ausgegeben — etwas in der Art wie das Folgende:

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

Sie könnten dieses Navigator-Objekt verwenden, um mehr Informationen über die Laufzeitumgebung zu erhalten, so wie Sie es mit einem normalen Navigator-Objekt tun würden.

Spezifikationen

Specification
HTML
# dom-worker-navigator-dev

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
navigator

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch