2017-06-11 4 views

Antwort

2

Ich würde easyXDM

EasyXDM WebSite

+0

Ich würde eine Methode bevorzugen, die nicht-Buchsen nicht verwendet, aber wenn ich eine andere brauchen hatte wäre es eine gute Lösung sein, aber In meinem Fall kann ich diese Lösung nicht verwenden. – User

+0

Ich verstehe. Wenn also die Seite und der iFrame auf der gleichen Domain sind, sollte die Antwort von Maxwell genügen! –

+0

Ich machte dies https://github.com/TheInvoker/Duplex-Sandboxed-Iframe-Listener – omega

2

Sie haben Zugriff auf das Fenster auf der globalen window.parent Eltern verwenden.

Ich glaube, es ist so einfach wie die Methode dieses Objekts zu diesem Zeitpunkt zu PostMessage verwenden. So etwas wie:

var parent = window.parent; 
parent.postMessage("some message"); 

Ein vollständiges Beispiel kann here finden.

Der Kern ist die window.parent.postMessage() Funktion die folgenden Argumente verwendet: otherWindow.postMessage(message, targetOrigin, [transfer]);

+0

Ich verstehe, dass Sie mir raten, die gleiche Nachricht in umgekehrter Reihenfolge, aber schauen Bei meiner Antwort ist es "undefiniert": aber anscheinend funktioniert es – User

Verwandte Themen