为什么document.cookie返回一个空字符串

时间:2013-12-23 14:02:14

标签: javascript cookies

来自mdn或w3schools的简单示例说要设置cookie我应该写这样的东西:

        document.cookie="username=John Doe";

然后我就可以写

document.cookie

从所有Cookie中获取字符串,但它是空的。 我该怎么办?

2 个答案:

答案 0 :(得分:1)

你应该检查3件事:

  • 您的浏览器设置为接受Cookie(针对您的网址)。
  • file://网址无效,但localhost或127.0.0.1对设置/检索Cookie无效
  • 你不能处于任何不公平的模式。

答案 1 :(得分:0)

您可能正在使用Incognito browsing。因此它会自动删除Cookie并返回empty string。更改浏览模式并尝试使用。