您的位置:首页 > Web前端 > JavaScript

cookie读写JS

2016-05-15 17:34 483 查看
var CookieUtil = {
get:function(name){
var cookieName = encodeURIComponent(name)+"=";
var cookieStart = document.cookie.indexOf(cookieName);
var cookieValue = null;

if(cookieStart>-1){
var cookieEnd = document.cookie.indexOf(";",cookieStart);
if(cookieEnd==-1){
cookieEnd = document.cookie.length;
}
cookieValue = decodeURIComponent(document.cookie.substring(cookieStart+cookieName.length,cookieEnd));
}
return cookieValue;
},

set:function(name,value,expires,path,domain,secure){
var cookieText = encodeURIComponent(name)+"="+encodeURIComponent(value);
if(expires instanceof Date){
cookieText +=";expires="+expires.toGMTString();
}
if(path){
cookieText +=";path="+path;
}
if(domain){
cookieText+=";domain="+domain;
}
if(secure){
cookieText+=";secure";
}
document.cookie=cookieText;
},

unset:function(name,path,domain,secure){
this.set(name,"",new Date(0),path,domain,secure);
}

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  html javascript web