WorkerNavigator
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
* Some parts of this feature may have varying levels of support.
Hinweis: Diese Funktion ist nur in Web Workers verfügbar.
Das WorkerNavigator
Interface repräsentiert einen Teilbereich des Navigator
Interfaces, der von einem Worker
aus zugänglich ist. Ein solches Objekt wird für jeden Worker initialisiert und ist über die self.navigator
Eigenschaft verfügbar.
Instanz-Eigenschaften
Das WorkerNavigator
Interface erbt keine Eigenschaften.
-
Gibt immer
'Mozilla'
zurück, in jedem Browser. 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 String 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 Menge des Gerätespeichers in Gigabyte zurück. Dieser Wert ist eine Annäherung, die durch Runden auf die nächste Zweierpotenz und anschließendes Teilen dieser Zahl durch 1024 ermittelt wird.
-
Gibt einen booleschen Wert zurück, der die Zustimmung eines Benutzers zur Weitergabe oder zum Verkauf seiner Informationen angibt.
-
Gibt das
GPU
Objekt für den aktuellen Worker-Kontext zurück. Der Einstiegspunkt für die WebGPU API. -
Gibt die Anzahl der logischen Prozessorkerne zurück, die verfügbar sind.
-
Gibt ein
HID
Objekt zurück, das Methoden zum Verbinden mit HID-Geräten, für die bereits eine Erlaubnis des Benutzers vorliegt, und zum Auflisten der angeschlossenen HID-Geräte sowie Ereignishandler zum Reagieren auf das An- und Abstecken von HID-Geräten bereitstellt. -
Gibt einen String zurück, der die bevorzugte Sprache des Benutzers repräsentiert, normalerweise die Sprache der Benutzeroberfläche des Browsers. Der Wert
null
wird zurückgegeben, wenn unbekannt. -
Gibt ein Array von Strings zurück, das die vom Benutzer gesprochenen Sprachen in der Reihenfolge der Präferenz darstellt.
-
Gibt ein
LockManager
Objekt zurück, das Methoden zum Anfordern eines neuenLock
Objekts und zum Abfragen nach einem bestehendenLock
Objekt bietet. -
Gibt ein
MediaCapabilities
Objekt zurück, das Informationen über die Dekodierungs- und Kodierungsmöglichkeiten für ein gegebenes Format und Ausgabeoptionen bereitstellen kann. -
Gibt einen booleschen Wert zurück, der anzeigt, ob der Browser online ist.
-
Gibt ein
Permissions
Objekt zurück, das verwendet werden kann, um den Berechtigungsstatus von APIs, die von der Permissions API abgedeckt werden, abzufragen und zu aktualisieren. -
Gibt einen String zurück, der die Plattform des Browsers repräsentiert. Verlassen Sie sich nicht darauf, dass diese Eigenschaft den korrekten Wert zurückgibt.
-
Gibt immer
'Gecko'
zurück, in jedem Browser. Diese Eigenschaft wird nur aus Kompatibilitätsgründen beibehalten. -
Gibt ein
Serial
Objekt zurück, das den Einstieg in die Web Serial API darstellt, um die Steuerung von seriellen Anschlüssen zu ermöglichen. -
Gibt ein
ServiceWorkerContainer
Objekt zurück, das den Zugriff auf Registrierung, Entfernung, Aktualisierung und Kommunikation mitServiceWorker
Objekten für das zugehörige Dokument bereitstellt. -
Gibt eine
StorageManager
Schnittstelle zurück, die für das Verwalten von Persistenzberechtigungen und die Schätzung des verfügbaren Speichers verwendet wird. -
Gibt ein
USB
Objekt für das aktuelle Dokument zurück, das Zugriff auf die Funktionalität der WebUSB API bietet. -
Gibt den User-Agent-String für den aktuellen Browser zurück.
-
Gibt ein
NavigatorUAData
Objekt zurück, das Zugriff auf Informationen über den Browser und das Betriebssystem des Benutzers bietet.
Instanz-Methoden
Spezifikationen
Specification |
---|
HTML # the-workernavigator-object |
Browser-Kompatibilität
Siehe auch
- Andere Worker-bezogene Schnittstellen:
Worker
,WorkerLocation
undWorkerGlobalScope
- Verwendung von Web Workern