DOM

インターフェイス

SharedWorker インターフェイス

  編集:2022.04.03 by T.A.

MS

SharedWorker インターフェースは複数のブラウザ コンテキストからアクセス可能な Worker を提供します。複数のブラウザ コンテキストとは、複数のウィンドウや iframe、Worker などを指します。Dedicated Worker とは異なるインタフェースと、異なるグローバルスコープを持ちます。スコープに関しては SharedWorkerGlobalScope を参照してください。

付記: 同じオリジン、つまりプロトコル、ホスト名、ポートが全て同じ場合にのみ、SharedWorker は異なるブラウザコンテキスト間で共有されます。

コンストラクター
new SharedWorker()
指定された URL のスクリプトを実行する SharedWorker を作成します。
プロパティ

EventTarget のプロパティを継承し、AbstractWorker で定義されるプロパティを実装しています。

AbstractWorker.onerror
type error である ErrorEvent がバブリングした時に呼ばれる EventListener
SharedWorker.port 読取専用
通信とコントロールに利用される MessagePort オブジェクトを返します。
メソッド

EventTarget のメソッドを継承し、AbstractWorker に定義されるメソッドを実装します。

¶省く


テスト
HTML:

ここに表示
スクリプト組み込み:



スクリプト:


スクリプト:



表示内容:
表示内容: