有些网站缓存特别严重需要清掉,我在这加时间戳并且二次刷新去掉时间戳
function reurl(){
url = location.href;
console.log(url);
var times = url.split("?");
var getTimes=new Date().getTime();
if(times[1] != 1 && get_cookie("state") != '1' && get_cookie("state") != '2') {
document.cookie = "state=1";
url += "?1?" + getTimes;
self.location.replace(url);
}else if(get_cookie("state") == '1'){
url = location.href.split("?")[0];
window.location.href=url;
document.cookie = "state=2";
}else if(get_cookie("state") == '2'){
del_cookie("state");
}
}
window.onload=reurl();
function get_cookie(Name) {
var search = Name + "="//查询检索的值
var returnvalue = "";//返回值
if (document.cookie.length > 0) {
sd = document.cookie.indexOf(search);
if (sd!= -1) {
sd += search.length;
end = document.cookie.indexOf(";", sd);
if (end == -1)
end = document.cookie.length;
//unescape() 函数可对通过 escape() 编码的字符串进行解码。
returnvalue=unescape(document.cookie.substring(sd, end))
}
}
return returnvalue;
}
function del_cookie(key) {
var date = new Date(); //获取当前时间
date.setTime(date.getTime()-10000); //将date设置为过去的时间
document.cookie = key + "=v; expires =" +date.toGMTString();//设置cookie
}