您的位置:首页 > 其它

获取浏览器cookie,然后已数组形式返回

2016-09-14 14:54 267 查看
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
相关文章推荐