基于时间戳的IE11缓存问题解决方案

在Vue.js与Webpack构建的项目中,针对IE11浏览器下数据更新页面不刷新的问题,可通过修改请求URL的方式解决。由于IE11默认缓存GET请求,导致相同URL请求返回旧数据。

为避免此问题,可以在每次请求URL后添加时间戳参数,确保每次请求URL的唯一性,从而绕过IE11缓存机制,获取最新数据。

代码示例:

if (config.url.indexOf('?') > -1) {  
  config.url = url + config.url + '×tamp=' + getTimestamp; 
} else {  
  // ... 处理没有参数的情况
} 
pdf 文件大小:29.92KB