--- title: MessageEvent slug: Web/API/MessageEvent translation_of: Web/API/MessageEvent ---
MessageEvent
는 {{domxref("WebSocket")}} 또는 WebRTC {{domxref("RTCDataChannel")}} 으로 된 타겟으로 부터 전달받은 메시지를 보여주는 interface 입니다.
이 이벤트는 {{domxref("WebSocket.onmessage")}} 또는 {{domxref("RTCDataChannel.onmessage")}} 으로 설정된 이벤트 핸들러를 통해 실행이 되게 됩니다.
{{AvailableInWorkers}}
MessageEvent를 생성합니다.
이 interface는 부모 객체인 {{domxref("Event")}}의 속성을 상속받습니다.
이 interface는 부모 객체인 {{domxref("Event")}}의 메서드를 상속받습니다.
{{CompatibilityTable}}
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | {{CompatUnknown}} | {{CompatGeckoDesktop("2.0")}}[1] | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] Gecko 11.0 {{geckoRelease("11.0")}}부터 Gecko는 데이터를 위한 ArrayBuffer를 지원하지만
{{domxref("Blob")}}를 지원하지는 않습니다.