Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

Une interface MessageEvent permet de recevoir un message (une donnée texte), grâce soit au WebSocket soit par un WebRTC RTCDataChannel
 

L'interface dispose d'un gestionnaire d'événements déclenché par l'événement WebSocket.onmessage ou RTCDataChannel.onmessage.

Note : Cette fonctionnalité est disponible via les Web Workers.

Constructor

MessageEvent()
Créer une nouvelle instance MessageEvent.

Properties

Cette interface hérite des méthodes et propriétés de son parent Event.

MessageEvent.data Lecture seule
Retourne un DOMString, Blob ou un tableau ArrayBuffer contenant les données émises par le serveur/ l'émetteur. 
MessageEvent.origin
est une DOMString
MessageEvent.ports
MessageEvent.source

Methods

Cette interface hérite des méthodes et propriétés de son parent Event.

MessageEvent.initMessageEvent()
… Ne pas utiliser directement (déprécié) : préférer le constructeur MessageEvent() en lieu et place.

Browser compatibility

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support ? 4.0 (2.0)[1] ? ? ?
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? ? ? ?

[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

Étiquettes et contributeurs liés au document

Contributeurs à cette page : AClavijo, Nothus
Dernière mise à jour par : AClavijo,