function getCookie() {
//将本地cookie转换成数组形式,cookie以“;”结尾
var list = document.cookie.split("; ");
//创建一个空数组对象
var cookieList = {};
//然后遍历数组
for (var i = 0; i < list.length; i++){
//cookie是由name=value形式存在,所以获取当前=位置
var pos = list[i].indexOf("=");
//然后获取=前面的name
var c_name = list[i].substring(0,pos);
//获取=后面的value
var c_value = list[i].substring(pos+1);
//对其只进行解码
c_value = decodeURIComponent(c_value);
//以name=value形式存入数组中
cookieList[c_name] = c_value;
}
return cookieList;
}
//运行函数
getCookie();
获取浏览器cookie,然后已数组形式返回
最新推荐文章于 2022-07-13 16:05:27 发布
本文介绍了一种通过JavaScript实现的从浏览器中读取Cookie的方法。该方法首先将Cookie字符串分割成数组,然后逐个解析每个Cookie项的名称与值,并进行解码处理,最后将这些信息组织成一个易于使用的对象。
2034

被折叠的 条评论
为什么被折叠?



