天天看點

IE8 jquery ajax擷取靜态資源報錯TypeError 拒絕通路

1. 出現問題的代碼

浏覽器版本:ie8

擷取html模闆時報錯:

報錯資訊:typeerror 拒絕通路

2. 解決方法:

(1)在js檔案頭部增加:

(2) html檔案引入jquery.xdomainrequest.js

(3) 靜态html模闆前面增加:

< meta http-equiv=”access-control-allow-origin” content=”*”>

IE8 jquery ajax擷取靜态資源報錯TypeError 拒絕通路

注意:

(1)靜态html模闆前要增加,表示伺服器端支援跨域.

(2)隻有ie8 才有跨域拒絕通路的問題,是以引入第三方js檔案時,要使用< !–[if ie 8]>

(3)jquery-1.11.1.js 及以上版本不支援ie8

jquery.xdomainrequest.js 見附件

<a href="http://stackoverflow.com/questions/10232017/ie9-jquery-ajax-with-cors-returns-access-is-denied">http://stackoverflow.com/questions/10232017/ie9-jquery-ajax-with-cors-returns-access-is-denied</a>

繼續閱讀