JavaScript Cookie作用域更改留下2个名称相同但将读取的Cookie

JavaScript Cookie Scope change leaves 2 Cookies with same name but which one will be read?

本文关键字:Cookie 读取 2个 作用域 JavaScript      更新时间:2024-05-08

我最近将cookie设置为特定子域(即"cookie1"设置为sub1.mysite.com)。然后我更改了代码,将相同名称的cookie写入该域(即"cookie1设置为.mysite.com)。现在,如果我在没有清除cookie的情况下点击页面,我会看到两个cookie的名称相同,但作用域不同。所以我的问题是,当在sub1.mysite.com上,由于存在两个同名且都在范围内的cookie,将读取哪个cookie?

谢谢,MJ

将使用具有最特定匹配范围的cookie。这允许子域覆盖域范围内的默认cookie。