Gibt es eine Möglichkeit, anstatt ein JS Hack, wo ich von einem Iframe zu einer anderen Seite außerhalb des iframe veröffentlichen kann?

StackOverflow https://stackoverflow.com/questions/180373

Frage

Gibt es eine Möglichkeit, statt einem JS hackt, wo ich von einem Iframe zu einer anderen Seite außerhalb des iframe veröffentlichen kann?

die iframe Daten an eine dritte Partei zu veröffentlichen und dann nur mit einer URL reagiert zurück, die die Umleitung URl ist so können wir das Formular Ziel nicht gesetzt. Wir sind PCI-konform und somit können wir nicht window.parent.location = url; verwenden

War es hilfreich?

Lösung

Was es läuft darauf hinaus, wie es scheint, ist dies:
1. Sie eine Text-URL aus einer 3rd-Party in der iframe erhalten.
2. Sie mögen ändern, um Ihre Seite Standort zu dieser URL.
3. Sofern Sie die Kontrolle über diese dritte Partei haben, alles, was Sie bekommen werden, ist, dass Text url.

Nun ist der einzige Weg, um Ihre Seite Standort ändern ist automatisch mit window.parent.location (oder window.location.)

die URL der Seite mit Javascript Beim Wechsel nicht PCI-konform ist, dann Sie versuchen, etwas zu tun, die nicht PCI complicant ist.

Andere Tipps

<form> akzeptiert einen Zielparameter, z.B. target = "_ parent"

In einem Anker-Tag können Sie einstellen target='_parent' dies die URL verursachen wird geladen in das übergeordnete Fenster werden.

Nein , der einzige Weg ist durch Javascript. Aber es ist nicht wirklich ein Hack window.parent.location = url; verwenden

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top