2011-07-08 35 views

回答

1

號由於JavaScript的同源策略,你不能訪問iframe的DOM中的任何成員,如果IFRAME沒有從同一個域上你的JavaScript運行頁面服務。

+0

據我所知,它是不可能實際檢測框架中是否有點擊,但有沒有辦法檢測框架是否加載了一個新的url?這不是DOM的一部分嗎?我可能是錯的。 –

+0

'document.location'和'window.location'是受保護的屬性,只能在同一個域上執行的腳本訪問,所以不,我不認爲這是可能的。 – digitalbath

+0

好的,謝謝你的回答。 :] –

1
if (window.domain !== top.domain) { 
    // they are not the same 
} 
+0

'document.domain' ?? –

0

試試這個。

var isInSameDomain = (window.location.host == window.parent.location.host);