清除浏览器缓存的方法汇总

一:清除浏览器缓存的方法

1、用随机数

 $.ajax({url:'www.haorooms.com',dataType:'json',data:{},beforeSend :function(xmlHttp){ xmlHttp.setRequestHeader("If-Modified-Since","0"); xmlHttp.setRequestHeader("Cache-Control","no-cache");},success:function(response){//操作}async:false});

4、直接用cache:false,

 $.ajax({url:'www.haorooms.com',dataType:'json',data:{},cache:false, ifModified :true ,success:function(response){//操作}async:false});

5、window.location.replace("WebForm1.aspx");

参数就是你要覆盖的页面,replace的原理就是用单签页面替换掉replace参数指定的页面,这样可以防止用户点击back键。使用的是JavaScript脚本,举例如下:a.html

  a         b  
  b.html 
以下是引用片段: 
  b         a  
  

二、关于浏览器缓存

浏览器缓存(Browser Caching)是为了节约网络的资源加速浏览,浏览器在用户磁盘上对最近请求过的文档进行存储,当访问者再次请求这个页面时,浏览器就可以从本地磁盘显示文档,这样就可以加速页面的阅览。

但是有些时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部