このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

SharedWorker.port

Baseline 2026
Newly available

Since May 2026, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

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

ブラウザーの互換性

関連情報