版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jun18752710535/article/details/82665314
网上查看了各网友的回复 ,鄙人也贴一个经验,希望能帮助得上再坑得同学;
-
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