Hallo zusammen.
Ich schreibe einen iFrame mittels JS in Seite A und lade von Seiten B den iFrame-Source nach.
Code auf example-server-A ...
Code auf example-server-B ...
file.html
Leider verhindert das Cross-Site-Scripting, dass ich in file.html die Variablen von Server A auslesen kann. Ist ja soweit auch nachvollziehbar.
Ich muss/will aber Variablen von meinem Hauptdokument an das iFrame geben. Aktuell mache ich es durch Anhängen an den URL und Auslesen des Querystrings. Aber ein URL ist ja auch begrenzt was die erlaubte Länge angeht.
Da die übergebenen Parameter länger als erlaubt sein können, suche ich nach einer anderen Lösung.
Habt ihr eine Idee?
Thx
Haxe
Ich schreibe einen iFrame mittels JS in Seite A und lade von Seiten B den iFrame-Source nach.
Code auf example-server-A ...
Code:
server_a_var1 = 'var1'; server_a_var2 = 'var2'; document.write('<iframe id="iframeID" src="" .... ></iframe>'); document.getElementById('iframeID').src = 'http://example-server-B.com/file.html';
file.html
Code:
document.write(parent.server_a_var1); document.write(parent.server_a_var2);
Leider verhindert das Cross-Site-Scripting, dass ich in file.html die Variablen von Server A auslesen kann. Ist ja soweit auch nachvollziehbar.
Ich muss/will aber Variablen von meinem Hauptdokument an das iFrame geben. Aktuell mache ich es durch Anhängen an den URL und Auslesen des Querystrings. Aber ein URL ist ja auch begrenzt was die erlaubte Länge angeht.
Da die übergebenen Parameter länger als erlaubt sein können, suche ich nach einer anderen Lösung.
Habt ihr eine Idee?
Thx
Haxe
Kommentar