postMessage
postMessage es la API de mensajería entre ventanas de distintos orígenes: el emisor especifica el origen de destino y el receptor valida el origen emisor, pasando mensajes de forma segura entre orígenes.
Propósito
Comunicarse de forma segura con iframes/popups de origen cruzado, reemplazando el acceso DOM entre orígenes, que no es fiable.
Mecanismo
sender.postMessage(data, targetOrigin): targetOrigin restringe el origen receptor. El evento message del receptor lleva origin y source; debe verificar que el origen coincida con lo esperado antes de procesar.
Casos de uso
- Comunicación con iframes de origen cruzado
- Comunicación con ventanas emergentes
- Mensajería entre dominios
Herramientas relacionadas
Referencia de códigos de estado HTTP
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Analizador de URL
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Gratis, privado y 100% del lado del cliente. HERRAMIENTA