这是我参与11月更文挑战的第10天,活动详情查看:2021最后一次更文挑战
Chrome 控制台application tab 可以看到cookie 的属性值
| 属性名 | 意思 | 解释 |
|---|---|---|
| name | cookie 的名称 | |
| value | cookie 的值 | |
| domain | 字段为可以访问此cookie的域名 | www.test.com 顶级域名 .com 二级域名 test 三级域名 www 1,顶级域名只能设置domain 为顶级域名, 顶级域名只能获取到domain为顶级域名的cookie domain设置为二级域名的无法获取; 2, 二级域名可以设置顶级域名或者二级域名,二级域名可以读取domain为顶级域名或者自身的cookie, 所以为了在多个二级域名中共享cookie 需要设置domain为顶级域名 |
| path | 可以访问此cookie的页面路径 | 比如 domain是test.com ,path 是/test1 那么只有/test1路径下的页面可以读取此cookie |
| expire/Max-Age | 字段为此cookie超时时间 | 不设置的话默认值是session, 会跟session一起失效,当浏览器关闭(不是tab页关闭 ,是整个浏览器关掉),cookie会跟session一起失效 |
| size | 字段为此cookie大小 | |
| http | cookie 的httpOnly 属性true、false | 若此属性为true,则只有在http请求头中会带有此cookie的信息,而不能通过document.cookie来访问此cookie。 |
| secure | 设置是否只能通过https来传递此条cookie |