https://blog.csdn.net/longgege001/article/details/81274088
不同域名cookie的共享 https://blog.csdn.net/yemuxia_sinian/article/details/80931457
即在设置cookie的时候加个path="/"上去。
cookie session webstroge比较 https://blog.csdn.net/lizhengxv/article/details/81541977
增加和删除 http://www.cnblogs.com/pengc/p/8714475.html
function setCookie(key,value,time){
//let d = new Date();
//d.setTime(d.getTime() + time)
// document.cookie = key + '=' +value+';expires='+d.toUTCString();//把Date对象转换为UTC字符串
document.cookie = key + '=' +value+';max-age='+time;
console.log(new Date() +' ' +document.cookie);
}
/*删除cookie*/
function removeCookie(key){
setCookie(key,'',0); //把过期时间设置为0,浏览器会马上删除
}
/*获取某个cookie*/
function getCookie(key) {
var cookieArr = document.cookie.split('; ');
for(var i = 0; i < cookieArr.length; i++) {
var arr = cookieArr[i].split('=');
if(arr[0] === key) {
return arr[1];
}
}
return false;
}
setCookie('user','fengfeng',3); //maxage以秒为单位
setCookie('password','red',6);
//设置一个定时器来验证cookie的过期时间
setInterval(function(){
console.log('get user:'+getCookie('user'));
console.log('get password:'+getCookie('password'));
},1000);