BroadcastChannel.postMessage()

La méthode BroadcastChannel.postMessage() envoie un message qui peut être de n'importe quel type d'Object à chaque écouteur de n'importe quel contexte de navigation d'une même origine. Le message est transmis en tant qu'évènement message ciblant chaque BroadcastChannel lié au canal.

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

Syntaxe

js
canal.postMessage(message);

Paramètres

message

Données à envoyer à la fenêtre. Les données sont sérialisées en utilisant l'algorithme de clonage de structure. Cela signifie que vous pouvez passer un large spectre de type de données de manière sûre à la fenêtre de destination sans avoir à réaliser le traitement de sérialisation par vous-même.

Valeur de retour

Aucune.

Spécifications

Specification
HTML Standard
# dom-broadcastchannel-postmessage-dev

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi