目前我将cookie添加为:
document.cookie="key=value".concat(";path=/");
这将添加一个没有主机信息的cookie。但是,如果我改为:
document.cookie="key=value".concat(";path=/;domain=.mydomain.ca");
不会生成Cookie。同样,如果我有" expires ="在cookie中也不会生成。
我在localhost上运行,我不确定对我可以使用的域名是否有任何限制?或者还有什么可能导致设置cookie失败?
答案 0 :(得分:0)
我觉得这应该在评论中,但我无法发表评论(至少需要50个代表)所以:您是否尝试过在Cookie上设置过期日期?设置cookie后,您能否为我们提供
的输出window.alert(document.cookie);
我尝试了jsFiddle中的代码并且它有效: http://jsfiddle.net/8fy24pbu/
此外,您的域名不应该是localhost,因为您没有从http服务器运行此域名