0
A
回答
1
號由於JavaScript的同源策略,你不能訪問iframe的DOM中的任何成員,如果IFRAME沒有從同一個域上你的JavaScript運行頁面服務。
1
if (window.domain !== top.domain) {
// they are not the same
}
+0
'document.domain' ?? –
0
試試這個。
var isInSameDomain = (window.location.host == window.parent.location.host);
相關問題
- 1. 找出iframe網址是否已更改
- 2. 如何檢測iframe是否已加載?
- 3. 從iframe更改父網址
- 4. 檢測iframe網頁是否有響應
- 5. 檢查是否已輸入網址
- 6. 檢查網址是否已啓動?
- 7. 如何檢測我的ObservableCollection中的項目是否已更改
- 8. VB.NET - 檢查瀏覽器的網址是否已經改變
- 9. 檢測Microsoft Ribbon中的活動選項卡是否已更改
- 10. 檢查Youtube iFrame內容是否已更改
- 11. 是否有可能判斷iFrame的src是否已更改?
- 12. 檢測iframe中的方向更改
- 13. 跨域iframe實時網址檢測
- 14. 檢測ObservableCollection是否已被修改
- 15. 檢查網頁是否已被修改
- 16. Youtube縮略圖網址是否已更改?
- 17. 檢測新創建的模型是否已更改屬性
- 18. 檢測面板上的任何輸入框是否已更改
- 19. 檢測文件夾的內容是否已更改?
- 20. 如何檢測加載的ORM對象是否已更改?
- 21. 如何檢查網站上的值是否已更改
- 22. 檢測web.config已更改
- 23. ,如何檢查ImageField是否已更改?
- 24. 檢查目錄是否已更改
- 25. 檢查屬性是否已更改
- 26. 更改ckeditor iframe對話框網址
- 27. 禁止從IFRAME更改網址
- 28. 檢測輸入是否已動態更改
- 29. Flex/AS3:檢測圖像源是否已更改
- 30. CakePHP 3如何檢測實體字段是否已更改
據我所知,它是不可能實際檢測框架中是否有點擊,但有沒有辦法檢測框架是否加載了一個新的url?這不是DOM的一部分嗎?我可能是錯的。 –
'document.location'和'window.location'是受保護的屬性,只能在同一個域上執行的腳本訪問,所以不,我不認爲這是可能的。 – digitalbath
好的,謝謝你的回答。 :] –