Ich versuche, einige Iframe-Kommunikation zu implementieren. Ich habe die Brache Seite auf http://parent.com gehostet:Iframe Kind zu Eltern Kommunikation mit mehreren iframe
<html>
<iframe id="iframe1" src="http://child.com"/>
<iframe id="iframe2" src="http://child.com"/>
<iframe id="iframe3" src="http://child.com"/>
</html>
Ich versuche, postmessage zu verwenden Kommunikation zwischen iframe1 zu machen und iframe2 möglich, aber ich kann nicht, wie zu finden scheinen. Hier
ist so Code i in dem Kind iframe haben:
var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
var eventer = window[eventMethod];
var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";
eventer(messageEvent, function(event) {
event.source.postMessage("somerandomdata", "http://child.com)
}, false);
Vielen Dank im Voraus!
Auch sicher sein, diese Comms für iframe zur Kasse: http: // pbojinov .github.io/iframe-communication/ –
Ich verwende diese Methode bereits für die Eltern-Kind-Kommunikation wie in meinem Beispiel. Was ich nicht herausfinden kann ist, wie man von Kind zu Kind kommuniziert. Ohne dass der Elternteil als Vermittler auftreten muss – user2107970