解決雙iframe互相刷新進入死循環的問題

最近在項目中遇到在一個主頁面裏面包含兩個iframe,且iframe之間會根據業務功能彼此互相刷新數據.而這個問題通常會直接形成無限循環.在網上一直沒找到解決方案,或者某些抄襲的文章根本沒法解決此問題.通過研究.暫時研究出兩種實現方式.與你們分享.但願你們能提出更好的實現建議和解決方案.web

 

我在這裏就不列出代碼進行剖析.本人很懶惰.附件的源代碼有註釋-雖然此註釋文辭不清.可是已經能大概說明問題.就想"重構"與"代碼整潔之道"說的.最好的註釋就是源代碼.裏面有非IE版本.你們都知道IE最落後最噁心的瀏覽器.因此能夠直接打開.而chrome firefox opera safari.由於iframe相互訪問有跨域安全問題.因此請把附件中的文件放在web服務器中運行.一切就OK了.不會報"Unsafe JavaScript attempt to access frame with URL."的錯誤.(別在我面前賣弄你還在驕傲的使用IE.或者說還爲使用XP和IE6而具備自豪感.少來這套.這是毀滅進步.)chrome

附件下載地址:http://ufoqhmdt.iteye.com/blog/1313734跨域

相關文章
相關標籤/搜索