2013-04-26 107 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