SharedWorker: port-Eigenschaft
Baseline 2026>
Neu verfügbar
Seit Mai 2026 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Die port-Eigenschaft des SharedWorker-Interfaces gibt ein MessagePort-Objekt zurück, das zur Kommunikation und Steuerung des Shared Workers verwendet wird.
Wert
Ein MessagePort-Objekt.
Beispiele
Der folgende Codeabschnitt zeigt die Erstellung eines SharedWorker-Objekts mit dem SharedWorker()-Konstruktor. Mehrere Skripte können dann auf den Worker über ein MessagePort-Objekt zugreifen, das über die SharedWorker.port-Eigenschaft abgerufen wird — der Port wird mit seiner start()-Methode gestartet:
const myWorker = new SharedWorker("worker.js");
myWorker.port.start();
Für ein vollständiges Beispiel siehe unser einfaches Beispiel für einen Shared Worker (Shared Worker ausführen.)
Spezifikationen
| Spezifikation |
|---|
| HTML> # dom-sharedworker-port-dev> |