1、meta方法<METAHTTP-EQUIV="pragma"CONTENT="no-cache"><METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache, must-revalidate"><METAHTTP-EQUIV="expires"CONTENT="0">
在header标签里加入以上几行代码,HTTP头信息“Expires”和“Cache-Control”为应用程序服务器提供了一个控制浏览器和代理服务器上缓存的机制。HTTP头信息Expires告诉代理服务器它的缓存页面何时将过期。HTTP1.1规范中新定义的头信息Cache-Control可以通知浏览器不缓存任何页面。当点击后退按钮时,浏览器重新访问服务器已获取页面。如下是使用Cache-Control的基本方法:
(1)no-cache:强制缓存从服务器上获取新的页面
(2)no-store: 在任何环境下缓存不保存任何页面
HTTP1.0规范中的Pragma:no-cache等同于HTTP1.1规范中的Cache-Control:no-cache,同样可以包含在头信息中。
但是实际使用中却发现即使这样设置了,却还是在首次加载时仍然是旧的页面,再次刷新才能更新到最新的,这样往往就达不想要的效果。
2、清理form表单的临时缓存<bodyonLoad="javascript:document.yourFormName.reset()">
其实form表单的缓存对于我们书写还是有帮助的,一般情况不建议清理,但是有时候为了安全问题等,需要清理一下!

3、jquery ajax清除浏览器缓存方式一:用ajax请求服务器最新文件,并加上请求头If-Modified-Since和Cache-Control,如下:$.ajax({ url:'http://www.cxyblog.com', dataType:'json', data:{}, beforeSend :function(xmlHttp){ xmlHttp.setRequestHeader("If-Modified-Since","0"); xmlHttp.setRequestHeader("Cache-Control","no-cache");}, success:function(response){//操作} async:false});方式二,直接用cache:false$.ajax({ url:'http://www.cxyblog.com', dataType:'json', data:{}, cache:false, ifModified :true, success:function(response){//操作} async:false});方式三:用随机数,随机数也是避免缓存的一种很不错的方法。
URL 参数后加上 "?ran=" + Math.random(); //当然这里参数 ran可以任意取了
但是由于每次请求的url后面的参数不一样,相当于请求的是不同的页面,用这样的方法来曲线救国,清除缓存。

方式四:用随机时间,和随机数一样。
在 URL 参数后加上 "?timestamp=" + new Date().getTime();

最新文章

  1. Entity Framework 手动使用migration里面的up 和down方法。
  2. 用Log Parser Studio分析IIS日志
  3. 关于js中的setTimeout和setInterval
  4. C#中this在扩展方法的应用
  5. Java [leetcode 34]Search for a Range
  6. Block的引用循环问题 (ARC &amp; non-ARC)
  7. MT9M021/MT9M031总结
  8. 【转】Entity Framework教程
  9. 在JS中得到表单中各项的值
  10. 小程序 wx.request
  11. java回调函数学习
  12. Python 正则表达式学习
  13. ubantu 安装mysql 5.7 解决安装不提示设置密码问题
  14. 2014.04.14 Lastpass活动,2年高级版
  15. POJ 3709 K-Anonymous Sequence - 斜率优化dp
  16. Teamwork(The eighth day of the team)
  17. RPM命令详解(安装、升级、卸载)
  18. Sublime Text 3 安装+注册+汉化
  19. HBase - 数据写入流程解析
  20. SQLServer2008或SQLServer2008 R2没有智能提示解决方法

热门文章

  1. vue 循环前十条数据
  2. Jquery无刷新实时更新表格数据
  3. python并发编程之多线程2------------死锁与递归锁,信号量等
  4. hdu1213并查集
  5. C++ gethostname()
  6. Wowza 相关
  7. CHENGDU1-Python编程语言和PEP8规范
  8. js FileReader 笔记
  9. Python面向对象 三大特性 综合案例+1(视频里的作业)
  10. 处理json大文件