2012-01-11 58 views
5

我在IE 7-9獲得SCRIPT5:訪問被拒絕。 Fancybox iFrame。同一個域

SCRIPT5: Access is denied. 

jquery-1.4.2.min.js, line 127 character 344 

。我在這裏發現了有關這個問題的各種問題,但我沒有跨越域。我所有的URL都很好看。該腳本在Firefox和Chrome中運行良好。它使用jQuery,所以我認爲跨域問題應該由庫處理。我現在虧本了,這看起來很瑣碎。有任何想法嗎?請不要用「已經問過同樣的問題」的東西來抨擊我,因爲沒有其他人幫助我。提前致謝!

回答

3

顯然它必須與jQuery舊。更新到最新的(1.7),似乎已經解決了這個問題。

7

而在最新的jQuery-1.8.0不幸的是問題又回來了。 我發現定位fancybox時有YouTube視頻的問題。目前切換回1.7.2,因爲我沒有時間修補fancybox。如果其他人寫補丁,我會很高興分享它。

+3

在jQuery v1.8.1中,該錯誤再次得到修復。我剛剛花了6個小時追趕一個bug,感謝你的回答,我意識到有一個新的版本。我現在覺得很愚蠢。 – Reinier 2012-09-07 18:57:30

+0

對於任何人都在這個問題上磕磕絆絆,jQuery'1.10.1'也有這個問題,但它已被固定在'1.10.3'中。 [這是門票](http://bugs.jquery.com/ticket/13980)以供參考。 – theTRON 2013-07-17 08:59:04

0

也影響簡單的模式,可能還有很多其他的東西。添加這條評論時,就會出現這樣的情況,當用Google搜索同一個問題時,只用簡單的模式而不是fancybox。

0

我使用的是jQuery 1.10,它每次都會在iFrame中拋出錯誤。在iFrame之外,jquery正確加載。