JS 似乎没有提供任何立即获取基于域的 cookie 值的能力,但是有人对如何做到这一点有建议吗?
例如: 可能有两个同名的 cookie,但一个是在所有页面 (.example.com) 上全局设置的,另一个是在某个页面 (sub.example.com) 上设置的。
document.cookie
将仅检索所有 cookie 键:值对的字符串,与适当的域没有关联。例如:
"this_cookie=abc; that_cookie=xyz; this_cookie=123"
我想获取在子域上实例化的 cookie (this_cookie #2)
最佳答案
document.cookie
不会公开您自己看到的域信息。
只是一个想法:也许您可以暂时存储 document.cookie
,然后覆盖子域的 cookie,并再次与 document.cookie
进行比较以查看哪个已更改。
但说实话:你不能将子域名放入 cookie 名称或值中吗?
关于javascript - 有没有办法通过 JavaScript 中的域检索 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36180269/