/**
* 获取当前域下所有cookie,decode并返回
* return {obj}
*/
function getCookies() {
let cookies = {};
document.cookie.replace(/([^=;]+)=([^=;]*)/g, (word, $1, $2) => {
let key = _decodeLoop($1.trim());
let val = _decodeLoop($2.trim());
cookies[key] = val;
});
return cookies;
function _decodeLoop(str) {
let res = decodeURIComponent(str);
return res === str ? str : _decodeLoop(res);
}
}
cookie相关的函数封装
最新推荐文章于 2022-10-10 20:40:05 发布