从javascript,添加域或过期到我的cookie将不会创建cookie

时间:2015-02-12 04:30:02

标签: javascript cookies

目前我将cookie添加为:

document.cookie="key=value".concat(";path=/");

这将添加一个没有主机信息的cookie。但是,如果我改为:

document.cookie="key=value".concat(";path=/;domain=.mydomain.ca");

不会生成Cookie。同样,如果我有" expires ="在cookie中也不会生成。

我在localhost上运行,我不确定对我可以使用的域名是否有任何限制?或者还有什么可能导致设置cookie失败?

1 个答案:

答案 0 :(得分:0)

我觉得这应该在评论中,但我无法发表评论(至少需要50个代表)所以:您是否尝试过在Cookie上设置过期日期?设置cookie后,您能否为我们提供

的输出
window.alert(document.cookie);

我尝试了jsFiddle中的代码并且它有效: http://jsfiddle.net/8fy24pbu/

此外,您的域名不应该是localhost,因为您没有从http服务器运行此域名