WorkerNavigator
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Hinweis: Diese Funktion ist nur in Web Workers verfügbar.
Die Schnittstelle WorkerNavigator stellt eine Teilmenge der Schnittstelle Navigator dar, auf die von einem Worker aus zugegriffen werden kann. Für jeden Worker wird ein solches Objekt initialisiert. Es ist über die Eigenschaft self.navigator verfügbar.
Instanzeigenschaften
Die Schnittstelle WorkerNavigator erbt keine Eigenschaften.
-
Gibt in jedem Browser immer
'Mozilla'zurück. Diese Eigenschaft wird nur aus Kompatibilitätsgründen beibehalten. -
Gibt den offiziellen Namen des Browsers zurück. Verlassen Sie sich nicht darauf, dass diese Eigenschaft den korrekten Wert zurückgibt.
-
Gibt die Version des Browsers als Zeichenfolge zurück. Verlassen Sie sich nicht darauf, dass diese Eigenschaft den korrekten Wert zurückgibt.
-
Stellt ein
NetworkInformation-Objekt bereit, das Informationen über die Netzwerkverbindung eines Geräts enthält. -
Gibt die Größe des Gerätespeichers in Gigabyte zurück. Dieser Wert ist eine Näherung, die durch Runden auf die nächstgelegene Zweierpotenz und anschließendes Teilen dieser Zahl durch 1024 ermittelt wird.
-
Gibt einen booleschen Wert zurück, der die Einwilligung eines Benutzers zur Weitergabe oder zum Verkauf seiner Informationen angibt.
-
Gibt das
GPU-Objekt für den aktuellen Worker-Kontext zurück. Dies ist der Einstiegspunkt für die WebGPU API. -
Gibt die Anzahl der verfügbaren logischen Prozessorkerne zurück.
-
Gibt ein
HID-Objekt zurück. Es stellt Methoden bereit, um eine Verbindung zu HID-Geräten herzustellen, für die der Benutzer bereits eine Berechtigung erteilt hat, und um angeschlossene HID-Geräte aufzulisten. Außerdem stellt es Event-Handler bereit, um auf das Verbinden und Trennen von HID-Geräten zu reagieren. -
Gibt eine Zeichenfolge zurück, die die bevorzugte Sprache des Benutzers angibt, üblicherweise die Sprache der Browseroberfläche. Wenn diese nicht bekannt ist, wird der Wert
nullzurückgegeben. -
Gibt ein Array von Zeichenfolgen zurück, die die dem Benutzer bekannten Sprachen in der Reihenfolge seiner Präferenzen angeben.
-
Gibt ein
LockManager-Objekt zurück, das Methoden zum Anfordern eines neuenLock-Objekts und zum Abfragen eines vorhandenenLock-Objekts bereitstellt. -
Gibt ein
MediaCapabilities-Objekt zurück, das Informationen über die Decodierungs- und Codierungsfähigkeiten für ein bestimmtes Format sowie über Ausgabefähigkeiten bereitstellen kann. -
Gibt einen booleschen Wert zurück, der angibt, ob der Browser online ist.
-
Gibt ein
Permissions-Objekt zurück, mit dem der Berechtigungsstatus von APIs, die von der Permissions API abgedeckt werden, abgefragt und aktualisiert werden kann. -
Gibt eine Zeichenfolge zurück, die die Plattform des Browsers angibt. Verlassen Sie sich nicht darauf, dass diese Eigenschaft den korrekten Wert zurückgibt.
-
Gibt in jedem Browser immer
'Gecko'zurück. Diese Eigenschaft wird nur aus Kompatibilitätsgründen beibehalten. -
Gibt ein
Serial-Objekt zurück, das den Einstiegspunkt für die Web Serial API darstellt und die Steuerung serieller Schnittstellen ermöglicht. -
Gibt ein
ServiceWorkerContainer-Objekt zurück, das Zugriff auf die Registrierung, Entfernung und Aktualisierung vonServiceWorker-Objekten für das zugehörige Dokument sowie auf die Kommunikation mit ihnen bietet. -
Gibt eine
StorageManager-Schnittstelle zurück, mit der Berechtigungen für dauerhafte Speicherung verwaltet und der verfügbare Speicherplatz geschätzt werden können. -
Gibt ein
USB-Objekt für das aktuelle Dokument zurück, das Zugriff auf die Funktionen der WebUSB API bietet. -
Gibt die User-Agent-Zeichenfolge des aktuellen Browsers zurück.
-
Gibt ein
NavigatorUAData-Objekt zurück, das Zugriff auf Informationen über den Browser und das Betriebssystem des Benutzers bietet.
Instanzmethoden
Die Schnittstelle WorkerNavigator erbt keine Methoden.
Spezifikationen
| Spezifikation |
|---|
| HTML> # the-workernavigator-object> |
Browser-Kompatibilität
Siehe auch
- Weitere Worker-bezogene Schnittstellen:
Worker,WorkerLocationundWorkerGlobalScope - Web Worker verwenden