【腦瓜疼】相容IE8、IE10 心德
阿新 • • 發佈:2018-12-24
網上查看了各網友的回覆 ,鄙人也貼一個經驗,希望能幫助得上再坑得同學;
-
IE8\IE10瀏覽器 “此頁上的程式碼禁用了反向和正向快取”問題
解決方案: a) 檢查程式碼,看看你的程式碼裡面有用到 parameters => { statements } 箭頭函式; data.foreach(o=>{ ... }) 改成 for ( var i in data) { var o = data[i]; ... } b) 檢查ajax的使用,是否跨域、快取等問題,IE8下出現問題,會提示No Transport的提示; $.post(url,{},function(e){ ... }) 改成 jQuery.support.cors = true; $.ajax({ type: "POST", url: queryUrl, data: param, dataType: "json", contentType: "application/x-www-form-urlencoded;charset=utf-8", async:false, success: function(resp){ ... }, error: function (data, status, e) { alert("錯誤!" + e); } })
附加兩個擴充套件外掛
polyfill.js//可以使用es6語法
bluebird.js//瀏覽器可以支援promise