W3cubDocs

/DOM

MessageEvent

A MessageEvent is the interface representing a message received by a target, being a WebSocket or a WebRTC RTCDataChannel

The action triggered by this event is set via an event handler set on WebSocket.onmessage or RTCDataChannel.onmessage.

Note: This feature is available in Web Workers.

Constructor

MessageEvent()
Creates a new MessageEvent.

Properties

This interface also inherits properties from its parent, Event.

MessageEvent.data Read only
Returns a DOMString, Blob or an ArrayBuffer containing the data send by the emitter.
MessageEvent.origin
Is a DOMString
MessageEvent.ports
MessageEvent.source

Methods

This interface also inherits methods from its parent, Event.

MessageEvent.initMessageEvent()
Do not use this anymore: use the MessageEvent() constructor instead.

Browser compatibility

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support 1 (Yes) 4.0 (2.0)[1] 9 ? 10.0+
Feature Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? (Yes) ? ? ? 3.0+

[1] As of Gecko 11.0 (Firefox 11.0 / Thunderbird 11.0 / SeaMonkey 2.8), Gecko supports ArrayBuffer for data, but not Blob.

See also

© 2005–2017 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MessageEvent