600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 解决Ajax中IE浏览器缓存问题

解决Ajax中IE浏览器缓存问题

时间:2024-01-29 19:37:49

相关推荐

解决Ajax中IE浏览器缓存问题

解决Ajax中IE浏览器缓存问题

1、首先,先看一张图。从这张图中我们可以清楚的了解到从请求的发出到解析响应的过程。

2、根据图中的三个节点我们可以使用三种方式解决这个缓存问题(主要是针对ie)

2.1:强行让每次请求的地址不同

①:在URL中 添加随机数

②:在URL中 添加时间戳

2.2:让ie在延用缓存的时候真的发起请求,携带请求头

If-Modified-Since:0故意让缓存过期

让IE发起请求,并主动把缓存文件的产生时间携带到服务器端,进行缓存是否有效的比较

ajax对象.setRequestHeader(‘请求头名’,’请求头内容’);

2.3在服务器端设置请求头,彻底禁用缓存

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。