您的位置:首页 > 其它

网页cookie学习笔记

2015-12-28 14:09 393 查看

网页cookie学习笔记

/**
* [setCookie 设置cookie]
* @param {[type]} name  [名字]
* @param {[type]} value [值]
* @param {[type]} day   [过期时间]
*/
function setCookie(name , value , day){
var oDate = new Date();

oDate.setDate(oDate.getDate() + day);   // 设置过期时间

document.cookie = name + '=' + value + ';expires=' + oDate;

}

/**
* [getCookie 获取cookie]
* @param  {[type]} name [名字]
* @return {[type]}      [返回值无则返回空]
*/
function getCookie(name){
var arr = document.cookie.split('; ');
var i = 0;
for(;i < arr.length;i++){
var arr2 = arr[i].split('=');
if (arr2[0] == name) {
return arr2[1];
}
}
return '';
}

/**
* [removeCookie 删除cookie]
* @param  {[type]} name [名字]
*/
function removeCookie(name){
setCookie(name,'',-1);
}


firefox支持本地查看cookie,其他浏览器需要启动http服务

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