问一个描述性的问题
项目用户注销网页后,立即切换到另一个账号登录,但在IE中,仍保留部分数据给之前的用户?
12
思考问题
为什么只存在于ie中?为什么只是一些数据?
12
问题的原因
在第一个get请求中,浏览器会从后端数据中获取资源,然后保存到自己的缓存中。
对于后面几个相同url的请求,ie浏览器不会从后端数据库获取资源,而是直接从缓存中获取。
123
解决办法
1.每次收到请求时,您必须确保url是唯一的。常见的方法是在查询中添加时间戳。
api/getAccountInfo之类的?_actime=123142353456
2.由于只存在于get请求中,所以可以把get转换成post请求,ie不会缓存。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/352707.html