Ich schrieb ein Inhaltsskript, das einen iframe auf jede Website (daher andere Domäne) injiziert.HTML5 - Cross Browser Iframe Postmessage - Eltern zu Kind Kommunikation
Ich brauche die Eltern-Website, um einige Informationen an den Kind iframe zu senden, jedoch konnte ich keinen Weg finden, es zu tun.
Der Code
var targetFrame = $('#myIframe')[0];
targetFrame.contentWindow.postMessage('the message', '*');
nicht irgendwie und ich einen Cannot call method 'postMessage' of undefined
Fehler erhalten funktioniert. Aber als ich den gleichen Code direkt in der Chrome-Konsole ausprobierte, funktionierte es.
Ich hatte keine Probleme beim Senden einer postMessage vom Kind auf die Eltern, aber nur eine Möglichkeit für die Eltern, Nachrichten an den Kind iframe zu senden.