Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Les API Web
  3. Window
  4. Window: message event

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

Window: message event

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis août 2017.

L'événementmessage est déclenché sur un objetWindow lorsque la fenêtre reçoit un message, par exemple d'un appel aWindow.postMessage() depuis un autre contexte de navigation.

BullesNon
AnnulableNon
InterfaceMessageEvent
Propriété de gestionnaire d'événementsonmessage

Exemples

Supposons qu'un script envoie un message à un contexte de navigation différent, tel qu'un autre<iframe>, en utilisant un code comme celui-ci:

js
const targetFrame = window.top.frames[1];const targetOrigin = "https://exemple.org";const windowMessageButton = document.querySelector("#window-message");windowMessageButton.addEventListener("click", () => {  targetFrame.postMessage("bonjour", targetOrigin);});

Le récepteur peut écouter le message en utilisantaddEventListener() avec un code comme celui-ci:

js
window.addEventListener("message", (event) => {  console.log(`Message reçu: ${event.data}`);});

Alternativement l'écouteur peut utiliser la propriété du gestionnaire d'événementsonmessage:

js
window.onmessage = (event) => {  console.log(`Message reçu: ${event.data}`);};

Spécifications

Specification
HTML
# event-message
HTML
# handler-window-onmessage

Compatibilité des navigateurs

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2026 Movatter.jp