在jQuery中获取iFrame跨域和协议的URL

时间:2013-04-26 18:57:29

标签: php javascript jquery

我基本上是为我网站上的用户创建一个外部购物车系统,这将导致我付费的安全系统,并且在他们的购物页面中,他们会自动生成名为CFTOKEN的PHP GET变量我需要访问,以便我可以发送购物车更新。

我正在使用网址加载iframe,该网址重定向到购物车,其中包含CFTOKEN变量。我需要在javascript中获取此变量,以便我可以将更新发送到购物车。

我尝试通过以下代码访问该网址:

$("#iframe").contents().get(0).location.href

但我不仅收到了跨域错误,我还获得了undefined的位置。

如何获取网址?

1 个答案:

答案 0 :(得分:1)

你根本无法在现代浏览器中,这将是一个安全问题。对不起。

您可以在此处详细了解:How do I get the current location of an iframe?