MessageEvent
interfaceMessages in server-sent events, Web sockets, cross-document
messaging, channel messaging, and broadcast channels use the
MessageEvent
interface for their message
events:
data
Returns the data of the message.
origin
Returns the origin of the message, for server-sent events and cross-document messaging.
lastEventId
Returns the last event ID string, for server-sent events.
source
Returns the WindowProxy
of the source window, for cross-document
messaging, and the MessagePort
being attached, in the connect
event fired at
SharedWorkerGlobalScope
objects.
ports
Returns the MessagePort
array sent with the message, for cross-document
messaging and channel messaging.
Various APIs (e.g., WebSocket
, EventSource
) use the
MessageEvent
interface for their message
event
without using the MessagePort
API.