在Chrome中设置Cookie,只提供价值和到期值,而不是设置

时间:2011-12-28 14:38:22

标签: javascript google-chrome cookies

document.cookie = "favoriteCar=honda; expires=" + expireDate.toString();

其中expireDate是一个新的Date()加1天。所以它最终成为......

favoriteCar=honda; expires=Thur, 29 Dec 2011 14:22:23 GMT

我设置此项后,并执行alert(document.cookie),它只会提醒空白。

这是在Chrome中。我错过了什么?我不想再设置任何参数;我希望Chrome自动设置,而不必弄清楚当前的域或路径是什么。这被用于为localStorage设置cookie回退选项的插件。

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试将expireDate.toString()更改为expireDate.toGMTString()toUTCString()

问题是toString生成了与Cookie规范不兼容的其他日期格式。