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

関連情報