window.parent.document arbeitet in Firefox, aber nicht in Chrome und IE

8

Mein Konzept besteht darin, den Wert des Textfelds auf der Hauptseite vom iframe aus zu aktualisieren. Dieser Code funktioniert in firefox , funktioniert aber nicht in Internet Explorer und Chrome . Sowohl main.html als auch frame.html befinden sich am selben Ort. Ich brauche Vorschläge, damit es in allen Browsern funktioniert.

main.html

%Vor%

frame.html

%Vor%     
Nishanth Lawrence 22.07.2013, 07:18
quelle

5 Antworten

2

Gemäß den Sicherheitsrichtlinien ist der domänenübergreifende Zugriff eingeschränkt. Dies geschieht, wenn Sie versuchen, eine Seite aus Domäne 1 in Domäne 2 anzuzeigen, und versuchen, das DOM der Seite in Domäne 2 über das Skript in Domäne 1 zu ändern. Wenn Sie die Seiten vom selben Speicherort auf einem Server ausführen. Dies sollte nicht passieren. Wenn Sie sie jedoch nur als HTML-Dateien speichern und versuchen, sie in Ihrem Browser zu öffnen, sollte dies nicht funktionieren. Ich habe zwei Jsbins für Ihren Code erstellt und es arbeitet an Chrome. Versuchen Sie, mit den folgenden Links darauf zuzugreifen.

Main.html: Ссылка iframe.html: Ссылка

Versuchen Sie, main.html im Bearbeitungsmodus in JSBin auszuführen, indem Sie die Konsole in Chrom (F12) geöffnet lassen und auf die Schaltfläche "Füllen" klicken. Es wird nicht funktionieren und Ihnen den Fehler zeigen. Wenn Sie sie so ausführen, wie sie ist (im Laufmodus von JSBin), wird es funktionieren.

    
quelle
1

Jquery -

%Vor%

Es ist immer Arbeit für mich.

    
Ishan Jain 22.07.2013 07:30
quelle
1

Führen Sie diesen Code auf einem Server wie xamp oder wamp nicht direkt arbeiten

Main.html

%Vor%

iframe

%Vor%     
Richie Fredicson 31.08.2013 16:00
quelle
0

Da Sie jQuery verwenden, versuchen Sie dies

%Vor%     
Praveen 22.07.2013 07:25
quelle
0

Sie sollten die P3P-Richtlinie ausprobieren, die in hohem Maße mit iframes und Internet Explorer zusammenhängt. Antwortheader auf das Iframe-Dokument gesetzt

%Vor%     
Radu Toader 19.11.2013 12:12
quelle

Tags und Links