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回退选项的插件。
谢谢!
答案 0 :(得分:0)
尝试将expireDate.toString()
更改为expireDate.toGMTString()
或toUTCString()
。
问题是toString
生成了与Cookie规范不兼容的其他日期格式。