IE浏览器缓存问题处理办法
一、问题原因
IE浏览器会缓存网页中的GET和XHR的内容,并且在IE浏览器中如果请求方式是get方式的话,IE浏览器会进行识别,如果该get请求的url是第一次请求的话,会请求项目的后台,从数据库中获取数据,如果该get请求的url不是第一次请求的话,那么该url就不会请求项目后台,IE浏览器会直接从缓存中拿到上次该url获取的数据,无论是什么插件的get方式请求,IE浏览器都会这样进行处理的;
IE浏览器中各种插件或请求如果是利用get方式请求的时候,同样会产生网页中的数据与数据库的数据不同步的现象。
二、解决办法
方法一:提交方式是get方式,但是在传递的参数中添加一个随机数或当前时间戳的参数,从而保证每次url请求唯一性,从而解决在IE浏览器中从数据库中获取数据;
建议只用于get请求
方法二:提交方式修改为post方法,这样就不会出现这样的问题了;
方法三:在请求代码中加入如下参数,指示该请求需要从服务器中刷新数据。
请求头里面:setHeader(“Cache-Control”, “no-cache”)
setHeader(“Pragma”, “no-cache”)
setDateHeader(“Expires”, -1)
IE浏览器缓存问题处理办法相关推荐
- IE8浏览器缓存问题导致Ajax的GET请求只能执行一次的解决办法
转载自 IE8浏览器缓存问题导致Ajax的GET请求只能执行一次的解决办法 最近在测试兼容性问题的时候发现,使用Ajax的GET请求向后台获取响应结果时,如果是IE8浏览器,第一次发送请求时会得到正 ...
- 防止浏览器缓存的办法
防止浏览器缓存的办法 概述 应用场景: 方法 概述 浏览器缓存是一种优化机制,可以加快网页加载速度,减少网络带宽使用.但在某些情况下,浏览器缓存可能会导致问题,比如更新后的文件没有及时加载,或者用户看 ...
- 版本更新带来的缓存问题_浏览器缓存原理总结
作者: Poetry 来源:http://blog.poetries.top/2019/01/02/browser-cache/ 一.浏览器缓存基本认识 分为强缓存和协商缓存 1.浏览器在加载资源时, ...
- 里面怎么缓存图片_浏览器缓存原理总结
一.浏览器缓存基本认识 分为强缓存和协商缓存 1.浏览器在加载资源时,先根据这个资源的一些http header判断它是否命中强缓存,强缓存如果命中,浏览器直接从自己的缓存中读取资源,不会发请求到服务 ...
- js文件改变之后浏览器缓存问题怎么解决?
升级了js文件,很多页面都引用了这个文件,需要主动清除浏览器缓存才会生效,有没有什么办法可以不主动清除就可以? 修改文件名,加上版本号,或 xxx.js?v=0.101
- 浏览器缓存知识小结及应用
器缓存,也就是客户端缓存,既是网页性能优化里面静态资源相关优化的一大利器,也是无数web开发人员在工作过程不可避免的一大问题,所以在产品开发的时候我们总是想办法避免缓存产生,而在产品发布之时又在想策略 ...
- html js清除缓存,js清除浏览器缓存的几种方法
JS 缓存的问题一直都是我们又爱又恨的东西.也是我们比较头痛的问题, 一方面为了提高网站响应速度,减少服务器的负担,和节省带宽,将需要将静态资源缓存在客户端, 但是另一方面,当js 文件有改动的时候, ...
- 前端对所有文件请求添加header_【前端面试必问】浏览器缓存原理?送你满分答案...
(本文适合所1-3年的前端阅读) 原文链接: http://blog.poetries.top/2019/01/02/browser-cache/ 一.浏览器缓存基本认识 分为强缓存和协商缓存 浏览器 ...
- fastDFS页面浏览器缓存解决
在使用fastDFS做文件系统时,图片浏览器缓存影响删除结果显示. 解决办法如下: 在fastDFS的容器中的nginx配置禁止浏览器缓存:
最新文章
- java 挂钩子_挂钩组件
- #pragma execution_character_set的意义
- linux查看进程相关命令
- JVM之JVM内存区域与内存分配(转载)
- MySQL字段类型与Java数据类型的对应关系
- JS转字符 判断数字等
- python处理带有‘\x‘的字符串,拆分,解码,重组
- android 快速布局,快速实现android的协同布局CoordinatorLayout
- android系统(63)---Jobscheduler运行机制详解
- html5+上下左右边界顺序,详解canvas绘制多张图的排列顺序问题
- 武新博士:新型MPP数据库将支撑起大数据时代
- 有关send()和recv()函数的理解
- IEC61850概述
- PHP168整站数据库结构说明,PHP168
- 关于数学公式的软件和markdown
- Elastic官方网络研讨会视频列表
- 期货期权股票资管分仓系统
- 联想计算机系统还原怎么弄,【联想笔记本电脑一键还原的使用方法】 联想一键还原...
- 2019网易《Face-to-Parameter Translation for Game Character Auto-Creation》论文解析
- 安卓 文本框怎么贴近边缘_flash怎么设置帧频-Adobe flash修改帧频的方法