molily: vollkommen durchgeknallt

Beitrag lesen

kann man nicht von beiden window-variablen setzten? oder sowas wie window.name? darein kann man doch was speichern...

Das geht m.W. nur mit Folgeseiten, also wenn im selben Fenster erst URI von example.org und dann von example.net angezeigt werden. Dann kann example.org in window.name eine Nachricht hinterlassen, die example.net auslesen könnte.

Das ist schon richtig, aber es kann auch mit einem iframe funktionieren. Dazu muss die Parent-Dokument die URI des iframes wieder auf eine Seite auf derselben Domain lenken. Die hat dann Zugriff auf das gesetzte window.name und kann problemlos mit dem Parent-Dokument kommunizieren, weil die Same-Origin-Policy nicht mehr gilt. So macht es z.B. Dojo:

»The name property is only accessible for frames that are in the same domain. This means that Dojo must navigate the frame back to the origin domain after the remote web service page has been loaded, in order to access the name property.«

Kalle könnte also einen zweiten unsichtbaren iframe genau in dieser Weise nutzen, dann ginge die Datenübertragung mit window.name. Finde ich aber sehr umständlich...

Mathias