SharedWorker: port-Eigenschaft

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:

js
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

Specification
HTML
# dom-sharedworker-port-dev

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
port

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Has more compatibility info.

Siehe auch