Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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.

Das WorkerNavigator-Interface repräsentiert eine Teilmenge des Navigator-Interfaces, die aus einem Worker heraus zugänglich ist. Ein solches Objekt wird für jeden Worker initialisiert und steht über die self.navigator-Eigenschaft zur Verfügung.

Instanz-Eigenschaften

Das WorkerNavigator-Interface erbt keine Eigenschaften.

WorkerNavigator.appCodeName Schreibgeschützt

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

WorkerNavigator.appName 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 Schreibgeschützt

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

WorkerNavigator.connection Schreibgeschützt

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

WorkerNavigator.deviceMemory Schreibgeschützt Sicherer Kontext

Gibt die Menge an Gerätespeicher in Gigabyte zurück. Dieser Wert ist eine Annäherung, die durch Runden auf die nächste Zweierpotenz und Teilen dieser Zahl durch 1024 gegeben wird.

WorkerNavigator.globalPrivacyControl Schreibgeschützt Experimentell

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

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 der Benutzer bereits die Erlaubnis erteilt hat, sowie zum Auflisten angeschlossener HID-Geräte und Ereignishandler zum Reagieren auf das Anschließen und Trennen von HID-Geräten bereitstellt.

WorkerNavigator.language Schreibgeschützt

Gibt eine Zeichenkette zurück, die die bevorzugte Sprache des Benutzers darstellt, normalerweise die Sprache der Benutzeroberfläche des Browsers. Der Wert null wird zurückgegeben, wenn diese unbekannt ist.

WorkerNavigator.languages Schreibgeschützt

Gibt ein Array von Zeichenketten zurück, das die dem Benutzer bekannten 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 eines vorhandenen Lock-Objekts bietet.

WorkerNavigator.mediaCapabilities Schreibgeschützt

Gibt ein MediaCapabilities-Objekt zurück, das Informationen über die Dekodierungs- und Kodierungsfähigkeiten für ein bestimmtes Format und die Ausgabefähigkeiten 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 zum Abfragen und Aktualisieren des Berechtigungsstatus von APIs verwendet werden kann, die von der Permissions API abgedeckt werden.

WorkerNavigator.platform Schreibgeschützt

Gibt eine Zeichenkette zurück, die die Plattform des Browsers darstellt. Verlassen Sie sich nicht darauf, dass diese Eigenschaft den korrekten Wert zurückgibt.

WorkerNavigator.product 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 Einstiegspunkt in die Web Serial API darstellt, um die Steuerung von seriellen Ports zu ermöglichen.

WorkerNavigator.serviceWorker Schreibgeschützt Sicherer Kontext

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

WorkerNavigator.storage Schreibgeschützt Sicherer Kontext

Gibt eine StorageManager-Schnittstelle zurück, die zum Verwalten von Persistenzberechtigungen und zum Schätzen des verfügbaren Speichers verwendet werden kann.

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 die User-Agent-Zeichenkette für den aktuellen Browser zurück.

WorkerNavigator.userAgentData Schreibgeschützt Experimentell Sicherer Kontext

Gibt ein NavigatorUAData-Objekt zurück, das Zugang zu 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, welches sich mit undefined auflöst.

WorkerNavigator.setAppBadge() Sicherer Kontext

Setzt ein Abzeichen auf dem mit dieser App verbundenen Symbol und gibt ein Promise zurück, welches sich mit undefined auflöst.

Spezifikationen

Spezifikation
HTML
# the-workernavigator-object

Browser-Kompatibilität

Siehe auch