Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.37 KB

File metadata and controls

37 lines (23 loc) · 1.37 KB
title slug l10n
SharedWorker.port
Web/API/SharedWorker/port
sourceCommit
e0e09b1df51489867f2e74c18586d168ba5e00d1

{{APIRef("Web Workers API")}}

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

{{domxref("MessagePort")}} オブジェクトです。

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

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

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

仕様書

{{Specifications}}

ブラウザーの互換性

{{Compat}}

関連情報

  • {{domxref("SharedWorker")}}