SharedWorker.port

portSharedWorker インターフェイスのプロパティで、共有ワーカーを制御したり通信したりするために使用する MessagePort オブジェクトを返します。

MessagePort オブジェクトです。

次のコードスニペットでは、 SharedWorker オブジェクトを SharedWorker() コンストラクターを使用して生成しています。 MessagePort オブジェクトをSharedWorker.port プロパティ経由で使用することで、複数のスクリプトからワーカーにアクセスできます。 port は start() メソッドを使用して開始します。

js
const myWorker = new SharedWorker("worker.js");
myWorker.port.start();

完全な例は、基本的な共有ワーカーの例共有ワーカーを実行)を参照してください。

仕様書

Specification
HTML
# dom-sharedworker-port-dev

ブラウザーの互換性

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.

関連情報