--- title: BroadcastChannel.onmessage slug: Web/API/BroadcastChannel/onmessage translation_of: Web/API/BroadcastChannel/onmessage ---
{{APIRef("BroadCastChannel API")}}
当 {{domxref("BroadcastChannel")}} 接收到类型为 {{domxref("MessageEvent")}} 的 {{event("message")}} 事件时,BroadcastChannel.onmessage
属性可以指定一个函数,作为该事件对应的事件处理程序来执行。
{{AvailableInWorkers}}
channel.onmessage = function;
function
是一个用户自定义函数的名称,不带 ()
后续或参数;也可以是一个匿名函数,如 function(event) {...}
。一个事件处理程序通常只有一个参数,包含了类型为 {{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")}}