2013-04-26 106 views
0

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

我加载了一个iframe,其中的URL使用网址中的CFTOKEN变量重定向到购物车。我需要在JavaScript中获取此变量,以便我可以将更新发送到购物车。

我曾尝试通过下面的代码访问的网址:

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

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

如何获取URL?

回答

1

你根本无法在现代浏览器中使用它,这将是一个安全问题。对不起。对我的一个漏洞How do I get the current location of an iframe?

+0

任何建议:

你可以阅读更多关于它在这里? – David 2013-04-27 00:09:49

+0

所以基本上你想要的是主应用程序想要访问'CFTOKEN',这是一个用于验证和更新购物车的值。你有没有对购物车的控制,或者它是一个单独的系统?你可以在那里写一些方法来根据它创建的相同用户输入来获取它吗? – 2013-04-27 07:58:51

+0

我无法访问任何购物车功能等。我需要的只是一个变量。如果有任何方法我可以这样做的话,该变量也嵌入在页面的源代码中。 – David 2013-04-27 19:40:16