js清除浏览器缓存的几种方法
更新时间:2017年3月15日15:53:26 作者:
本文主要介绍js清除浏览器缓存的几种方法,具有很好的参考价值。下面就和小编一起来看看吧。
关于浏览器缓存
浏览器缓存,有时我们需要它谷歌浏览器清除DNS缓存的方法,因为它可以提高网站性能和浏览器速度,提高网站性能。但有时我们不得不清除缓存,因为缓存可能失效,会出现一些错误数据。例如,股票网站是实时更新的。此类网站不应被缓存。比如有些网站很少更新,最好有缓存。今天我们主要介绍几种清除缓存的方法。
清除网站缓存的几种方法
元方法
//不缓存
清除form表单的临时缓存
其实form表单的缓存对我们写还是有帮助的。一般不建议清理,但有时出于安全问题等需要清理!
ajax 清除浏览器缓存
方法一:使用ajax向服务器请求最新文件,并加上请求头If--Since和Cache-,如下:
$.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 });
方法二,直接使用cache:false,
$.ajax({ url:'www.haorooms.com', dataType:'json', data:{}, cache:false, ifModified :true , success:function(response){ //操作 } async:false });
方法三:使用随机数,随机数也是一个很好的避免缓存的方法!
添加 "?ran=" + Math.();在 URL 参数之后; //当然这里跑的参数可以任意取
方法四:使用随机时间谷歌浏览器清除DNS缓存的方法,与随机数相同。
添加 "?=" + new Date().();在 URL 参数之后;
用 php 后端清理
在服务器上添加("Cache-: no-cache, must-");等(如在 php 中)
方法五:
..(".aspx");
参数是你要覆盖的页面。原理是将参数指定的页面替换为当前页面。
这可以防止用户点击返回键。使用脚本,例如:
a.html
以下是引用片段:
a b
b.html
以下是引用片段:
b a
以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一些帮助。同时也希望能支持 Home!
评论留言