Есть ли способ вместо взлома JS, где я могу публиковать из iframe на другую страницу за пределами iframe? - PullRequest
1 голос
/ 08 октября 2008

Есть ли способ вместо взлома JS, где я могу публиковать из iframe на другую страницу за пределами iframe?

iframe отправляет данные третьей стороне, а затем просто отвечает URL-адресом, который является URl перенаправления, таким образом, мы не можем установить цель формы. Мы совместимы с PCI и поэтому не можем использовать window.parent.location = url;

Ответы [ 4 ]

1 голос
/ 15 октября 2008

По-видимому, все сводится к следующему:
1. Вы получаете текстовую ссылку от третьего лица в iframe.
2. Вы хотите изменить местоположение вашей страницы на этот URL.
3. Если у вас нет контроля над этой третьей стороной, вы получите только текстовый URL.

Теперь единственный способ изменить местоположение вашей страницы автоматически - window.parent.location (или window.location.)

Если изменение URL страницы с помощью javascript несовместимо с PCI, то вы пытаетесь сделать что-то, что не связано с PCI.

0 голосов
/ 08 октября 2008

В теге привязки вы можете установить target='_parent', это приведет к загрузке URL в родительское окно.

0 голосов
/ 08 октября 2008

Нет , единственный способ - использовать javascript. Но это не совсем хак, чтобы использовать window.parent.location = url;

0 голосов
/ 08 октября 2008

<form> принимает целевой параметр, например, TARGET = "_ родитель"

...