BroadcastChannel.postMessage()
BroadcastChannel.postMessage()
は、任意の種類の Object
のメッセージを、同じオリジンを持つ任意の閲覧コンテキスト内の各リスナーに送信します。 メッセージは、チャンネルに結び付けられた各 BroadcastChannel
を対象とした 'message' イベントとして送信します。
注: この機能は Web Worker 内で利用可能です
構文
js
channel.postMessage(message)
引数
message
-
他のウィンドウに送信するデータ。データは構造化複製アルゴリズムを使用してシリアライズされます。 つまり、様々なデータオブジェクトを自分でシリアライズすることなく、安全に出力先のウィンドウに渡すことができます。
返値
なし。
仕様書
Specification |
---|
HTML Standard # dom-broadcastchannel-postmessage-dev |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
BroadcastChannel
: 所属するインターフェイス。