用 message 事件通知一个目标对象(WebSocketRTCDataChannelEventSourceBroadcastChannel )它接收到了一个信息。

如果目标对象是 RTCDataChannel,可以通过RTCDataChannel.onmessage属性添加此事件的处理程序。

如果目标对象是 BroadcastChannel,则可以通过BroadcastChannel.onmessage属性添加此事件的处理程序。

一般信息

接口
MessageEvent
事件冒泡
可否取消
Target
RTCDataChannelEvent, WebSocket, BroadcastChannel
默认行为

特性

MessageEvent 是一个 事件(Event)。

data 只读
包含收到的信息,为DOMString 类型。

方法

MessageEvent 是一个 事件(Event)。

相关事件

规范

规范 状态 注释
WebRTC 1.0: Real-time Communication Between Browsers
message on RTCDataChannel
Candidate Recommendation Adds RTCDataChannel as an EventTarget and defines when this event is sent.
HTML Living Standard
message on BroadcastChannel
Living Standard Adds BroadcastChannel as an EventTarget and defines when this event is sent.

浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

  
Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) (Yes) (Yes) 未实现 (Yes) ?
on BroadcastChannel 未实现 未实现 38 (38) 未实现 未实现 未实现
  
Feature Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? (Yes) ? 未实现 ? ?
on BroadcastChannel  未实现 未实现 未实现 38.0 (38) 未实现 未实现 未实现

相关推荐

  • WebRTC
  • BroadcastChannel API
  • WebSockets

文档标签和贡献者

此页面的贡献者: Lim, CrystalY, Yongest, hellowrenfei
最后编辑者: Lim,