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

From javascript, adding domain or expires to my cookie will not create the cookie

本文关键字:cookie 过期 创建 添加 javascript 我的      更新时间:2023-09-26

当前我有一个cookie要添加为:

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

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

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

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

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

我觉得这应该在评论中,但我不能评论(至少需要50次),所以:你试过在cookie上设置过期日期吗?设置cookie后,你能给我们提供做的输出吗

window.alert(document.cookie);

我在jsFiddle中尝试了一下代码,它成功了:http://jsfiddle.net/8fy24pbu/

此外,您的域不应该是localhost,因为您不是从http服务器

运行它