Wie schließe ich iframe von innen iframe?

8

Ich habe eine Wordpress-Site, wo Beiträge in einen iframe geladen werden.

Dies ist der Code, der funktioniert:

%Vor%
  

$ (Dokument) .ready (Funktion () {

%Vor%
%Vor%

Wie schließe ich nun diesen geladenen iframe aus dem iframe heraus?

Die Hauptseite ist index.php (Haupt-Wordpress-Schleife), der Inhalt des Iframes ist single.php (einzelner Post) ohne Kopf- und Fußzeile.

Danke.

Das ist, was ich in single.php

habe %Vor%     
Luca Frank Guarini 02.03.2012, 19:01
quelle

4 Antworten

17

Führe den folgenden Code aus single.php aus, der in iframe geladen ist. Dies findet die iframe mit dem übergeordneten window als Kontext und entfernt oder versteckt sie.

%Vor%     
ShankarSangoli 02.03.2012 19:06
quelle
9

Ich kenne tatsächlich einen kleinen Trick.

Erstellen Sie eine Funktion auf Ihrer übergeordneten Seite

%Vor%

Innerhalb des Iframes möchten Sie den Anruf von überall her schließen

%Vor%

Tricky, nicht wahr?

    
Starx 02.03.2012 19:07
quelle
1
%Vor%     
wilsonpage 30.06.2015 11:06
quelle
0

Ich bin auf dieses Problem gestoßen und habe ein Bookmarklet erstellt, genau wie Pinterest's Pin It.

Es sollte domänenübergreifend funktionieren.

Der einzige Weg, wie ich das herausfinden konnte, war, Ereignisse zwischen der Seite innerhalb des Iframes und der Elternseite, die diesem Beispiel auf GitHub folgen, zu posten:

Ссылка

Ich habe eine Antwort auf diesen anderen Thread geschrieben: Ссылка

Ich hoffe, es hilft!

    
Rafael Araújo 26.03.2017 15:00
quelle

Tags und Links