问题说明问题

项目中的用户在网页上结束登录后立即切换到其他帐户登录,IE中是否保留了部分数据给以前的用户?

12问题事故

为什么只存在于ie?为什么只是一些数据?

12问题的原因

IE浏览器在第一次get请求时从后端数据中获取资源,并将其存储在自己的缓存中。

同一URL的下一个请求ie浏览器不再从后端数据库获取资源,而是直接从缓存中获取。

  • 1
  • 2
  • 3

解决方法

1.在每次get请求时都必须确保url时唯一的,常用的方法是在query中加一个时间戳,

类似api/getAccountInfo?_actime=123142353456

2.既然只在get请求中存在,可以把get转换为post请求,ie就不会缓存了

1.《IE浏览器的缓存问题》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《IE浏览器的缓存问题》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.cxvn.com/gl/djyxgl/195462.html