cookie下两个同名的key但是domian不同,js获取时有优先级吗?-灵析社区

momo

比如我现在访问的域名是 `https://xxx.text.a.com` 此时`cookie`中有两个同名的`key->token`,一个`domain`是`a.com`,另外一个`domain`是`text.a.com`。 这个时候前端通过`document.cookie`取`token`的值有优先级吗? 我调试了一下,取的值是`text.a.com`下的值,是不是说明`domain`跟域名的匹配的越高,优先级就越高?或者说`domain`的值越长优先级越高?

阅读量:201

点赞量:0

问AI
参考:"https://stackoverflow.com/a/24214538/1484621" (https://link.segmentfault.com/?enc=sgn%2FNx2ZNDWDQEi%2F1zoEBg%3D%3D.1ZoZWQ%2Fjsa%2BqsAH6uY8AtadcSdkN4VZrK%2B7b2JSa7qGWzC2QWn7n0%2FxjxKZL%2BPMw) 大体上是: 浏览器会发送前会对 cookie 按路径长短排序,长的在前,但规范 "RFC6265" (https://link.segmentfault.com/?enc=%2BTOiuEpi7p%2Be%2B51WFbVFEA%3D%3D.yYU%2BZzsVW8WFzFhaSM1hkaJg4D%2B01ONZJHRyo8XPhwx%2BU8tvz6xkDgbhyWyrwiDS) 同时说明服务端不应依赖这个顺序。