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

比如我现在访问的域名是
https://xxx.text.a.com
此时cookie中有两个同名的key->token,一个domaina.com,另外一个domaintext.a.com
这个时候前端通过document.cookietoken的值有优先级吗?

我调试了一下,取的值是text.a.com下的值,是不是说明domain跟域名的匹配的越高,优先级就越高?或者说domain的值越长优先级越高?

阅读 1.4k
2 个回答

JS还能直接获取 cookie-name 对应的值?不都是直接返回全部的 cookie 之后自己截取吗?

Document.cookie - Web API 接口参考 | MDN 文档里面也是直接返回的所有的 Cookie 啊。

只不过有一个排序顺序,这个顺序是按照上面1楼回复中的提到 RFC6265 中有规定。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题