- Was ist Cross -Fensterkommunikation?
- Wie kommunizieren Sie zwischen zwei IFRames??
- So senden Sie eine Nachricht vom übergeordneten an Iframe?
- Was ist Fensterpost?
Was ist Cross -Fensterkommunikation?
Die Richtlinie „Gleicher Herkunft“ (gleiche Site) beschränkt den Zugriff auf Fenster und Rahmen aufeinander. Die Idee ist, dass wenn ein Benutzer zwei Seiten geöffnet hat: eines von John-Smith.com und ein anderer ist Google Mail.com, dann würden sie kein Skript von John-Smith wollen.com, um unsere Mail von Google Mail zu lesen.com .
Wie kommunizieren Sie zwischen zwei IFRames??
Die direkte Kommunikation zwischen IFrames ist ebenfalls möglich, indem Sie Fenster kombinieren. übergeordnetes mit Ziel wie oben definiert. Zusammenfassend ist die Post -Message -Methode eine dynamischere Alternative zum einzelnen DOM, besser geeignet, wenn Sie mehrere Seiten in einem Iframe laden, aber nicht immer einfacher und es erfordert immer noch die Verwendung des DOM.
So senden Sie eine Nachricht vom übergeordneten an Iframe?
Das Senden einiger Daten aus dem untergeordneten Iframe an das übergeordnete Fenster ist ebenfalls ziemlich einfach. Wenn Sie einen Iframe einbetten, wird der Iframe auf das übergeordnete Fenster verweisen. Sie müssen nur die Postmessage -API verwenden, um Daten über das Fenster zu senden. übergeordnete Referenz des übergeordneten Fensters.
Was ist Fensterpost?
Post in einem Holzgebäude auf beiden Seiten der Fensterapertur, in die der Fensterrahmen eingestellt werden soll.