是否可以判斷iFrame的源是否已將客戶端重定向到另一個頁面?如果是這樣,告訴客戶端重定向到什麼頁面?是否有可能判斷iFrame的src是否已更改?
回答
onload
事件
像
<iframe src="http://www.mydomain/" onLoad="alert('fire');"></iframe>
警報會彈出每當iframe中的位置發生了變化。 檢查出來here also
這裏有一個問題,說明如何get current location of an iframe
啊,看看!偉大的東西,但是...我認爲這隻適用於同源幀。 – 2011-02-12 12:24:39
沒有什麼會讓你監視用戶在不同來源上做了什麼。 – Quentin 2011-02-12 12:29:57
如果IFRAME導航到新頁面src屬性不會改變,反而會iframe的contentWindow的位置。
如果您在自己的域中的頁面上啓動iframe,則可以使用iframe onload事件來讀取iframe.contentWindow.location.href。
使用try塊,如果它失敗,因爲跨域調用,您可以返回的iframe現在在一些遠程站點。
如果它返回一個值,則可以返回iframe已導航到的網站上的網址。
好吧,所以我一直在爲這個腳本煩躁一陣子,我想我已經得出了一個我認爲值得分享的結論。跨域是非常嚴格的,據我所知,沒有辦法告訴xmlhttprequest對象被傳遞到什麼網址。但是,我注意到另一個網站上的解決方案,他們建議使用隱藏的iFrame(我指的是@ ayush的答案中的鏈接)。
- 1. 是否有可能判斷環境是否已被傳入rake任務塊?
- 2. 是否有可能判斷函數是否遞歸?
- 3. 是否有可能改變iFrame的CSS?
- 4. 如何判斷PictureBox的圖像是否已更改?
- 5. 如何判斷日期選擇器是否已更改爲Android?
- 6. MySQL:如何判斷單元格值是否已更改?
- 7. 自我跟蹤pocos,如何判斷屬性是否已更改?
- 8. 如何判斷數據庫記錄是否已更改?
- 9. 如何判斷文件是否已通過.NET更改?
- 10. 攻擊者是否可以更改iframe中的src屬性?
- 11. 找出iframe網址是否已更改
- 12. 聖盃判斷本地iframe是否已加載
- 13. 如何判斷NSUserDefaults是否已保存?
- 14. 如何判斷HttpResponse是否已關閉?
- 15. 如何判斷tcplistener是否已關閉?
- 16. 如何判斷Streamwriter是否已關閉?
- 17. 如何判斷NSManagedObject是否已保存?
- 18. 是否有可能判斷用戶是否瀏覽了頁面的一部分?
- 19. 什麼是簡單的方法來判斷一行數據是否已更改?
- 20. 是否有可能判斷WSAStartup是否在進程中被調用?
- 21. 是否有可能判斷java ResultSet是否爲空而不影響記錄?
- 22. 使用BindingSource,我該如何判斷是否有待更改?
- 23. 是否有可能判斷用戶是否已將我的頁面最小化或非活動選項卡?
- 24. 是否有可能通過IRowsetFastLoad判斷哪一行失敗?
- 25. 如何判斷AUCTeX是否可用?
- 26. 框 - 如何判斷根文件夾是否已被修改?
- 27. 是否有可能更改httpservletrequest對象
- 28. 有沒有辦法判斷x-sendfile是否已經啓動?
- 29. 是否可以判斷`autoindent`是否設置在vim中?
- 30. 是否可以判斷一個實體是否被跟蹤?
可能的重複:http://stackoverflow.com/questions/1759896/find-out-if-iframe-url-has-been-changed – 2013-03-25 02:48:19