浏览器cookie是根据什么生成的呢
浏览器的cookies有很多种方法到客户端,一般常用的:
一:通过response中的Set-Cookie
响应头,直接设置,这种情况下一般是程序员在java,c#,php等代码中直接操作cookie会编译成这种情况。
二:通过js设置,实质上,javascript是可以直接操作cookies的
//set cookie
document.cookie=”key=”+value //可能覆盖原来的,要经过判定
//get cookie
var arr = document.cookie.split(‘;’);
//[“key=value”,”key1=value1”]…
var cookieObj = {};
for (let i in arr ){
var itemArr = arr[i].split(‘=’);
cookieObj[itemArr.shift()] = itemArr.shift();//shift()
删除并返回数组的第一个元素
}
alert(cookieObj.key)//TODO something
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!