--- title: SharedWorker.port slug: Web/API/SharedWorker/port tags: - API - Property - Reference - SharedWorker - Web Workers - port translation_of: Web/API/SharedWorker/port ---
{{domxref("SharedWorker")}} インターフェースの port
プロパティは、shared worker を制御したり通信したりするために使用する {{domxref("MessagePort")}} オブジェクトを返します。
myWorker.port;
{{domxref("MessagePort")}} オブジェクト
次のコードスニペットでは、{{domxref("SharedWorker.SharedWorker", "SharedWorker()")}} コンストラクターを使用して SharedWorker
オブジェクトを生成しています。SharedWorker.port
プロパティ経由で {{domxref("MessagePort")}} オブジェクトを使用して、複数のスクリプトから worker にアクセスできます — port は start()
メソッドを使用して開始します:
var myWorker = new SharedWorker('worker.js'); myWorker.port.start();
完全なサンプルについては、Basic shared worker example (run shared worker) を参照してください。
仕様 | ステータス | コメント |
---|---|---|
{{SpecName('HTML WHATWG', "#dom-sharedworker-port", "AbstractWorker.onerror")}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.SharedWorker.port")}}