javascript - 有没有办法通过 JavaScript 中的域检索 cookie

标签 javascript cookies subdomain

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/

相关文章:

javascript - 如何让基础中的狂欢模式正常工作?

javascript - Safari 8 第 3 方 cookie 未发送

angular - 使用 Angular 5 设置 cookie header

subdomain - 如何将 robots.txt 与 gitlab 和 apache + 子域一起使用?

javascript - 从子域访问根域的 localStorage

javascript - Blogger 最近的帖子控制台错误 : Cannot read property 'title' of undefined

javascript - 每次调用时都会重新创建 JavaScript 函数内部的数组吗?

subdomain - 如何在 forge 上启用子域

javascript - 再次关于使用 JavaScript 计算两个日期之间的天数

python - 在 Phantomjs + selenium 中启用 cookie