postMessage
postMessage est l'API de messagerie inter-fenêtres entre origines : l'expéditeur spécifie l'origine cible et le destinataire valide l'origine émettrice, transmettant ainsi des messages de manière sécurisée entre origines.
Objectif
Communiquer en sécurité avec des iframes/popups d'origine croisée, en remplacement de l'accès DOM inter-origine peu fiable.
Mécanisme
sender.postMessage(data, targetOrigin) : targetOrigin restreint l'origine réceptrice. L'événement message côté destinataire porte origin et source ; il convient de vérifier que l'origine correspond à celle attendue avant tout traitement.
Cas d’usage
- Communication avec des iframes d'origine croisée
- Communication avec des popups
- Messagerie entre domaines
Outils associés
Référence des codes HTTP
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Gratuit, privé et 100% côté client. OUTIL
Analyseur d'URL
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Gratuit, privé et 100% côté client. OUTIL