js清除浏览器缓存的几种方法

来源:互联网 发布:互盾数据恢复软件安卓 编辑:程序博客网 时间:2024/06/16 01:42

关于浏览器缓存

浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种方法。

清理网站缓存的几种方法

meta方法

//不缓存<META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="0">

清理form表单的临时缓存

<body onLoad="javascript:document.yourFormName.reset()">

其实form表单的缓存对于我们书写还是有帮助的,一般情况不建议清理,但是有时候为了安全问题等,需要清理一下!

jquery ajax清除浏览器缓存

方式一:用ajax请求服务器最新文件,并加上请求头If-Modified-Since和Cache-Control,如下:

  $.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  });

方法三:用随机数,随机数也是避免缓存的一种很不错的方法!

URL 参数后加上 "?ran=" + Math.random(); //当然这里参数 ran可以任意取了

方法四:用随机时间,和随机数一样。

 URL 参数后加上 "?timestamp=" + new Date().getTime();

用php后端清理

在服务端加 header("Cache-Control: no-cache, must-revalidate");等等(如php中)

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 罗龙镇女人电视连续剧 罘罳 罘字怎么读 罘怎么读 五十岁老熟妈罘t 超速罚单 罚单 罚单图片 汽车罚单 罚单查询 罚单怎么交 罚单模板 交警罚单 罚单网上缴费 电子眼罚单有滞纳金吗 电子眼抓拍罚单多久能寄到 贴罚单15天必须交吗 交通罚单怎么交 罚单去哪里交 汽车罚单怎么交 罚单编号查询 罚单丢了怎么办 违章停车罚单图片 车辆罚单查询 交通罚款 超速罚款标准 交通违章处罚 车辆违章缴费 交违章 罚款怎么交 违章停车罚多少 下载查违章 男子现场吞下罚单卜 财付通收149万罚单 路边停车被贴罚单 四姑娘山首张罚单 罚抄 罚抄神器速写笔 罚打架者抄10遍打架后果 罚球线