2012-11-29 65 views
0

我的網站上有一個指向另一個域的iFrame。當用戶在iFrame的網站上完成填寫表格時,網站會向我的網站發送一個URL。我想採取該網址,並強制父母加載該網址。我正在使用下面的代碼,但它不起作用。iFrame發送父網址

<script type='text/javascript'> 
    if (top !== self) top.location.href = self.location.href; 
</script> 
+0

「該網站向我的網站發送了一個URL」 - 您能否詳細說明一下,該網站如何向您的網站發送URL? – Mendhak

+0

對不起,我不確定這是怎麼回事。我沒有得到所有的細節。有沒有辦法讓我檢查?我無權訪問其他域。 – Jon

+0

這是否與iFrame斷路器有關? – Jon

回答

1

基本上,看來你是問你如何檢測iframe的新src它重定向後。

如果您的iframe頁面與您自己的網域位於同一個域名中,則這沒有問題。你會找回它是這樣的:

document.getElementById("ID_OF_YOUR_IFRAME").contentWindow.location.href 

但因爲它是一個外部域,瀏覽器會阻止您這樣做,因爲安全策略,你not allowed to訪問這些信息。