Heim > Web-Frontend > H5-Tutorial > Hauptteil

Ein genauerer Blick auf dokumentübergreifendes Messaging in HTML5

黄舟
Freigeben: 2017-03-25 16:13:07
Original
1522 Leute haben es durchsucht

Cross-Document Messaging, manchmal auch als XDM bezeichnet, bezieht sich auf die Übertragung von Nachrichten zwischen Seiten aus verschiedenen Domänen. Beispielsweise kommuniziert eine Seite in der Domäne www.w3cmm.com mit einer Seite in der Domäne p2p.w3cmm.com, die sich in einem Inline--Frame befindet. Vor dem Aufkommen des XDM-Mechanismus war es sehr aufwändig, diese Art der Kommunikation zuverlässiger zu implementieren. XDM standardisiert diesen Mechanismus und ermöglicht uns so eine sichere und einfache Implementierung der dokumentenübergreifenden Kommunikation.

Der Kern von XDM ist die postMessage()-Methode. In der HTML5-Spezifikation wird dieser Methodenname auch in anderen Teilen außer dem XDM-Teil erwähnt, aber sie dienen alle demselben Zweck: der Übertragung von Daten an einen anderen Ort. Bei XDM bezieht sich „anderer Ort“ auf das in der aktuellen Seite enthaltene