您的位置:首页 > 其它

用cookie解决页面没有更新缓存只刷新一次页面的问题+跨域问题

2018-02-07 20:04 661 查看
先设置cookie  如果需要跨域的话  path表示得在/(根目录下) domain表示的是cookie所在的域,默认为请求的地址,如果在同一服务器下不同域名下的话,需要有他们相同部分的域名:如下面.anhuanjia.com的例子

function SetCookie(name, value) {
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + 60*1000*60*24*365);//过期时间 一年
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString()+"; path=/; domain=.anhuanjia.com";
}

这个是调用cookie实现第一次进来跳出一个div
$(function () {
var res = document.cookie.indexOf("name");
if(res==-1){
SetCookie("name",'ahj');
document.getElementById('appDownMark').style.display ='block';
}else {
document.getElementById('appDownMark').style.display ='none';
}

document.getElementById('appDownClose').onclick = function(){
document.getElementById('appDownMark').style.display="none";
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐