postMessage
postMessage ist die fensterübergreifende Messaging-API über Origins hinweg: Der Sender gibt die Ziel-Origin an und der Empfänger validiert die Quell-Origin, sodass Nachrichten sicher über Origin-Grenzen übergeben werden.
Zweck
Sichere Kommunikation mit cross-origin Iframes/Popups, als Ersatz für den unzuverlässigen DOM-Zugriff über Origin-Grenzen.
Mechanismus
sender.postMessage(data, targetOrigin): targetOrigin beschränkt die empfangende Origin. Das message-Ereignis beim Empfänger liefert origin und source; vor der Verarbeitung sollte geprüft werden, ob die Origin der erwarteten entspricht.
Anwendungsfälle
- Kommunikation mit cross-origin Iframes
- Kommunikation mit Popups
- Domänenübergreifendes Messaging
Verwandte Tools
HTTP-Statuscodes-Referenz
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Kostenlos, privat und 100% clientseitig. WERKZEUG
URL-Parser
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Kostenlos, privat und 100% clientseitig. WERKZEUG