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.

WorkerNavigator.appCodeName Veraltet Schreibgeschützt

Gibt immer 'Mozilla' zurück, in jedem Browser. Diese Eigenschaft wird nur aus Kompatibilitätsgründen beibehalten.

WorkerNavigator.appName Veraltet Schreibgeschützt

Gibt den offiziellen Namen des Browsers zurück. Verlassen Sie sich nicht darauf, dass diese Eigenschaft den korrekten Wert zurückgibt.

WorkerNavigator.appVersion Veraltet Schreibgeschützt

Gibt die Version des Browsers als String zurück. Verlassen Sie sich nicht darauf, dass diese Eigenschaft den korrekten Wert zurückgibt.

WorkerNavigator.connection Schreibgeschützt

Stellt ein NetworkInformation Objekt bereit, das Informationen über die Netzwerkverbindung eines Geräts enthält.

WorkerNavigator.deviceMemory Schreibgeschützt Sicherer Kontext

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.

WorkerNavigator.globalPrivacyControl Schreibgeschützt Experimentell

Gibt einen booleschen Wert zurück, der die Zustimmung eines Benutzers zur Weitergabe oder zum Verkauf seiner Informationen angibt.

WorkerNavigator.gpu Schreibgeschützt Sicherer Kontext

Gibt das GPU Objekt für den aktuellen Worker-Kontext zurück. Der Einstiegspunkt für die WebGPU API.

WorkerNavigator.hardwareConcurrency Schreibgeschützt

Gibt die Anzahl der logischen Prozessorkerne zurück, die verfügbar sind.

WorkerNavigator.hid Schreibgeschützt Experimentell Sicherer Kontext

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.

WorkerNavigator.language Schreibgeschützt

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.

WorkerNavigator.languages Schreibgeschützt

Gibt ein Array von Strings zurück, das die vom Benutzer gesprochenen Sprachen in der Reihenfolge der Präferenz darstellt.

WorkerNavigator.locks Schreibgeschützt Sicherer Kontext

Gibt ein LockManager Objekt zurück, das Methoden zum Anfordern eines neuen Lock Objekts und zum Abfragen nach einem bestehenden Lock Objekt bietet.

WorkerNavigator.mediaCapabilities Schreibgeschützt

Gibt ein MediaCapabilities Objekt zurück, das Informationen über die Dekodierungs- und Kodierungsmöglichkeiten für ein gegebenes Format und Ausgabeoptionen bereitstellen kann.

WorkerNavigator.onLine Schreibgeschützt

Gibt einen booleschen Wert zurück, der anzeigt, ob der Browser online ist.

WorkerNavigator.permissions Schreibgeschützt

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.

WorkerNavigator.platform Veraltet Schreibgeschützt

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.

WorkerNavigator.product Veraltet Schreibgeschützt

Gibt immer 'Gecko' zurück, in jedem Browser. Diese Eigenschaft wird nur aus Kompatibilitätsgründen beibehalten.

WorkerNavigator.serial Schreibgeschützt Experimentell Sicherer Kontext

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.

WorkerNavigator.serviceWorker Schreibgeschützt Sicherer Kontext

Gibt ein ServiceWorkerContainer Objekt zurück, das den Zugriff auf Registrierung, Entfernung, Aktualisierung und Kommunikation mit ServiceWorker Objekten für das zugehörige Dokument bereitstellt.

WorkerNavigator.storage Schreibgeschützt Sicherer Kontext

Gibt eine StorageManager Schnittstelle zurück, die für das Verwalten von Persistenzberechtigungen und die Schätzung des verfügbaren Speichers verwendet wird.

WorkerNavigator.usb Schreibgeschützt Sicherer Kontext

Gibt ein USB Objekt für das aktuelle Dokument zurück, das Zugriff auf die Funktionalität der WebUSB API bietet.

WorkerNavigator.userAgent Schreibgeschützt

Gibt den User-Agent-String für den aktuellen Browser zurück.

WorkerNavigator.userAgentData Schreibgeschützt Experimentell Sicherer Kontext

Gibt ein NavigatorUAData Objekt zurück, das Zugriff auf Informationen über den Browser und das Betriebssystem des Benutzers bietet.

Instanz-Methoden

Das WorkerNavigator Interface erbt keine Methoden.

WorkerNavigator.clearAppBadge() Sicherer Kontext

Löscht ein Abzeichen auf dem Symbol der aktuellen App und gibt ein Promise zurück, das sich mit undefined auflöst.

WorkerNavigator.setAppBadge() Sicherer Kontext

Setzt ein Abzeichen auf dem der App zugeordneten Symbol und gibt ein Promise zurück, das sich mit undefined auflöst.

Spezifikationen

Specification
HTML
# the-workernavigator-object

Browser-Kompatibilität

Siehe auch