使用javascript从子域中检索所有子域/超域域cookie

时间:2017-10-27 12:23:51

标签: javascript cookies

在子域上执行时,我获得了document.cookie的部分Cookie列表。我想检索超域+子域cookie。有没有办法做到这一点?

假设我有一个域名

  • example.com
  • sub.example.com

我设置了Cookie

name = value domain

  • c1 = 2 => .example.com的
  • c2 = 4 => sub.example.com

如果浏览器中的网址是sub.example.com,我想获取上述所有Cookie,我该怎么做? document.cookie仅返回c2 = 4

2 个答案:

答案 0 :(得分:0)

您正在尝试访问来自其他域的Cookie。浏览器不允许这样做。请参阅this

答案 1 :(得分:0)

原来在浏览器中有一个标记设置了httponly cookie,出于安全原因,这个cookie在document.cookie javascript方法中不可见。