Edition for Web Developers — Last Updated 29 October 2025
The WebSocketインターフェイスはここで定義されていた。現在はWebSocketで定義されている。[WEBSOCKETS]
MessageEventインターフェイスSupport in all current engines.
サーバー送信イベント、文書をまたがるメッセージング、チャンネルメッセージング、ブロードキャストチャンネル、およびWebSocketsのメッセージは、messageイベントにMessageEventインターフェイスを使用する:[WEBSOCKETS]
event.dataメッセージのデータを返す。
event.originサーバー送信イベントおよび文書をまたがるメッセージングの場合、メッセージの生成元を返す。
event.lastEventIdサーバー送信イベントの最後のイベントID文字列を返す。
event.sourceSharedWorkerGlobalScopeオブジェクトで発火したconnectイベントで、文書をまたがるメッセージング用のソースウィンドウのWindowProxy、およびアタッチされているMessagePortを返す。
event.ports文書をまたがるメッセージングおよびチャネルメッセージングの場合、メッセージとともに送信された MessagePort配列を返す。
さまざまなAPI(WebSocket、EventSourceなど)は、MessagePort APIを使用せずに、messageイベントにMessageEventインターフェイスを使用する。