--- title: BroadcastChannel.onmessage slug: Web/API/BroadcastChannel/onmessage tags: - API - Broadcast Channel API - BroadcastChannel - Event Handler - Experimental - HTML API - Property - Reference translation_of: Web/API/BroadcastChannel/onmessage ---
{{APIRef("BroadCastChannel API")}}
BroadcastChannel.onmessage
イベントハンドラは、{{domxref("MessageEvent")}} 型の {{event("message")}} イベントがこの {{domxref("BroadcastChannel")}} によって受信されたときに実行する関数を指定するプロパティです。 このようなイベントは、チャネルに放送されるメッセージとともにブラウザーによって送信されます。
{{AvailableInWorkers}}
channel.onmessage = function;
function
は、接尾辞 ()
もパラメーターも含まないユーザー定義関数の名前や、 function(event) {...}
などの無名関数宣言です。 イベントハンドラには、イベントを含む単一のパラメータが常に1つあります。 ここでは {{domxref("MessageEvent")}} 型です。bc.onmessage = function(ev) { console.log('message event received!'); };
仕様 | 状態 | コメント |
---|---|---|
{{SpecName('HTML WHATWG', "comms.html#handler-broadcastchannel-onmessage", "BroadcastChannel.onmessage")}} | {{Spec2('HTML WHATWG')}} | Initial definition. |
{{Compat("api.BroadcastChannel.onmessage")}}