从javascript,向我的cookie添加域或过期不会创建cookie
From javascript, adding domain or expires to my cookie will not create the cookie
当前我有一个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服务器
相关文章:
- 如何在Analytics.js中始终了解最新的cookie过期时间
- 如果设置了过期日期,则Javascript Cookie为空
- Chrome 不允许使用过期时间少于 4 小时的 Cookie
- 设置 Cookie 过期时间
- 在浏览器关闭或 x 分钟时使 cookie 过期
- ASP.NET MVC&Angular:当会话Cookie过期时,自定义属性/ActionFilter,希望它重
- 登录cookie过期时重定向父页
- 美元.cookie过期时间
- 在页面卸载时cookie过期,然后在下一个页面加载时设置cookie
- Cookie过期日期
- 设置cookie过期日期
- c# Asp.net获取javascript中设置的Cookie过期时间总是返回01.01.0001
- cookie过期回调
- 无法设置javascript cookie过期日期
- 设置cookie过期时间
- 护照js, cookie过期后无法登录
- AngularJS:如何在登录cookie过期时注销
- 浏览器 Cookie 过期处理
- PHP或JavaScript或jQuery cookie过期5分钟
- 如何从浏览器检查节点会话cookie过期