24 Über Domains hinweg kommunizieren

Clientseitigen Webanwendungen war es immer untersagt, direkt mit Skripten von anderen Domains zu kommunizieren. Diese Einschränkung dient dem Schutz der Benutzer.[72] Es gibt zahlreiche schlaue Möglichkeiten, diese Einschränkung zu umgehen, darunter die Verwendung serverseitiger Proxies und intelligenter URL-Hacks. Aber jetzt gibt es eine bessere Möglichkeit.

Mit der HTML5-Spezifikation wurde Cross-Document Messaging eingeführt, eine API, über die auf verschiedenen Domains gehostete Skripten Nachrichten hin- und herschicken können. So können wir beispielsweise mit einem Formular auf http://support.awesomecompany.com Inhalte in ein anderes Fenster oder iframe posten, dessen Inhalt auf http://www.awesomecompany.com ...

Get HTML5 & CSS3 (Prags) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.