Javascript 有没有什么方法可以代替JS黑客,让我从一个iframe发布到iframe之外的另一个页面?

Javascript 有没有什么方法可以代替JS黑客,让我从一个iframe发布到iframe之外的另一个页面?,javascript,iframe,post,parent,pci-dss,Javascript,Iframe,Post,Parent,Pci Dss,有没有什么方法可以代替JS黑客,让我从一个iframe发布到iframe之外的另一个页面 iframe将数据发布到第三方,然后使用URL(重定向URL)进行响应,因此我们无法设置表单目标。我们符合PCI标准,因此不能使用window.parent.location=url接受目标参数,例如target=“\u parent”接受目标参数,例如target=“\u parent”在锚定标记中,您可以设置目标=“\u parent”这将导致url加载到父窗口。在锚定标记中,您可以设置目标=“\u p

有没有什么方法可以代替JS黑客,让我从一个iframe发布到iframe之外的另一个页面


iframe将数据发布到第三方,然后使用URL(重定向URL)进行响应,因此我们无法设置表单目标。我们符合PCI标准,因此不能使用
window.parent.location=url
接受目标参数,例如target=“\u parent”

接受目标参数,例如target=“\u parent”

在锚定标记中,您可以设置
目标=“\u parent”
这将导致url加载到父窗口。

在锚定标记中,您可以设置
目标=“\u parent”
这将导致url加载到父窗口。

,唯一的方法是使用javascript。但是使用
window.parent.location=url并不是真正的黑客行为

,唯一的方法是使用javascript。但是使用
window.parent.location=url并不是真正的黑客行为

似乎归结为:
1.您可以从iframe中的第三方获得文本url。
2.您想将页面位置更改为该url。
3.除非你能控制第三方,否则你只能得到文本url。

现在,自动更改页面位置的唯一方法是使用
window.parent.location
(或
window.location


如果使用javascript更改页面的url不符合PCI标准,那么您正在尝试做一些与PCI无关的事情。

这似乎归结为:
1.您可以从iframe中的第三方获得文本url。
2.您想将页面位置更改为该url。
3.除非你能控制第三方,否则你只能得到文本url。

现在,自动更改页面位置的唯一方法是使用
window.parent.location
(或
window.location


如果使用javascript更改页面的url不符合PCI标准,那么您正在尝试做一些与PCI无关的事情。

当您说“而不是JS hack”时,您是指纯HTML;或者“正确的Javascript”?我只是在寻找另一种方法来实现它,而不是使用JS.OP执行parent.location:你仍然有这个问题吗?当你说“而不是JS hack”时,你是指纯HTML;或者“正确的Javascript”?我只是在寻找另一种方法,而不是使用JS.OP执行parent.location:你仍然有这个问题吗?iframe将数据发布到第三方,然后只是使用URL(重定向URL)进行响应,因此我们无法设置表单目标。你说的“响应”是什么意思。。。它给出了一个301或302,或者实际返回的URL是JSON/XML/其他格式?iframe将数据发布到第三方,然后只是用一个URL(重定向URL)进行响应,因此我们无法设置表单目标。你说的“响应”是什么意思。。。它给出了一个301或302,或者实际以JSON/XML/其他形式返回URL?iframe向第三方发布数据,然后仅使用作为重定向URL的URL进行响应,因此我们无法设置目标。iframe向第三方发布数据,然后仅使用作为重定向URL的URL进行响应,因此我们无法设置目标。我们是PCI兼容的,因此我们不能使用它。我们是PCI兼容的,因此我们不能使用它。