IE 浏览器 GET 请求缓存问题
Posted raind
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IE 浏览器 GET 请求缓存问题相关的知识,希望对你有一定的参考价值。
问题描述
IE 浏览器(笔者使用的版本是 IE 11)在发起 GET 请求,当参数一样时,浏览器会直接使用缓存数据,这样对于实时性有要求的数据不适用。笔者在使用 Chrome 或 FF 时发现浏览器并未发现 GET 请求的缓存问题
解决
方案一
最简单的方法在我们的 get 请求后面添加一个参数 t = 时间戳
t = new Date().getTime();
方案二
还有一种方法就是在请求标头里放两个 k-v
[‘Cache-Control‘] = ‘no-cache‘;
[‘Pragma‘] = ‘no-cache‘;
以上是关于IE 浏览器 GET 请求缓存问题的主要内容,如果未能解决你的问题,请参考以下文章