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,然后已数组形式返回
最新推荐文章于 2024-08-08 18:34:38 发布