清除浏览器缓存的方法汇总
一:清除浏览器缓存的方法
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)是为了节约网络的资源加速浏览,浏览器在用户磁盘上对最近请求过的文档进行存储,当访问者再次请求这个页面时,浏览器就可以从本地磁盘显示文档,这样就可以加速页面的阅览。
但是有些时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
