我已經花了大概一個月的時間在這個問題上研究互聯網,還沒有找到答案。我的代碼執行以下操作(所有Javascript)。Document.Domain madness
比方說,我有mydomain.com
在頭節的第一件事我設置document.domain的= 'mydomain.com' 一個test.html的;
然後,動態創建的iframe,SRC設置爲 「subdomain.mydomain.com/test2.html」
追加iframe來DOM
subdomain.mydomain.com/test2.html:非常頭部的第一件事:document.domain ='mydomain.com';
test2.html有嘗試通過window.parent
適用於所有的瀏覽器與父母溝通on_dom_ready事件。即使在IE6中!唯一的問題是:當我在IE中刷新頁面時,出現拒絕訪問錯誤。
我可以擺脫這個錯誤的唯一方法是在調用window.parent之前等待12秒鐘。甚至連5秒鐘的幫助,我都必須等待12秒鐘。對我來說完全是無稽之談。
任何人都有這方面的經驗?
你有這個問題在IE7和IE8,或只是IE6? – 2009-11-03 18:02:40
IE 7和IE6都沒有在IE8上測試 – Gotys 2009-11-03 18:37:26
通過刷新,你的意思是點擊F5,或點擊url區域並點擊回車?這些觸發了兩種不同的「重新加載樣式」,一種會將緩存命中100%,另一種會檢查服務器上次修改的時間。如果您僅在使用F5進行刷新時看到錯誤,請嘗試通過將光標置於URL窗口並按回車來進行刷新。 – jvenema 2009-11-03 21:04:09