网上查看了各网友的回复 ,鄙人也贴一个经验,希望能帮助得上再坑得同学;
-
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
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。


