IE Jquery中拒絕訪問的處理方法

多人合作開發一個網站過程中,爲便於開發,將一些公共文件如js,css,images放在外網上,各自鏈接這類文件以供使用。本地測試時網頁的一些JS代碼在IE8,IE6中會停止執行,並報某個js文件拒絕訪問,比如jquery.js。jquery.js是肯定不會錯的,而且這個錯誤只發生在IE中,FF及Chrome都是正常的;並且外網測試又是正常的。經分析,發現是IE跨域引起的,在

多人合作開發一個網站過程中,爲便於開發,將一些公共文件如js,css,images放在外網上,各自鏈接這類文件以供使用。


本地測試時網頁的一些JS代碼在IE8,IE6中會停止執行,並報某個js文件拒絕訪問,比如jquery.js。jquery.js是肯定不會錯的,而且這個錯誤只發生在IE中,FF及Chrome都是正常的;並且外網測試又是正常的。


經分析,發現是IE跨域引起的,在外網測試時,JS文件和網頁文件都在一個二級域名下,一切正常;而本地測試時,則是跨域調用,引發錯誤。

對策:

工具--internet選項--安全--自定義級別--其它--通過域訪問數據源,設置爲可用就可以了(不知這個設置有沒有安全性問題)

發佈了25 篇原創文章 · 獲贊 12 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章