cookie问题,关闭浏览器后cookie丢失
Issue with cookie, cookie is lost after closing browser
我创建了一个类似下面的cookie,可以检索所有的font_size
、back_color
和font_name
。但一旦我关闭浏览器,cookie就会丢失。据我所知,如果我们得到了错误的有效期,饼干可能会丢失,但我已经测试了日期expireGMT
,很好。我在下面的代码中做错了什么吗?我还需要包括path
吗?
document.cookie = "font_size=14";
document.cookie = "back_color=Gray";
document.cookie = "font_name=Georgia";
document.cookie = "expires=" + expireGMT;
对document.cookie
的每一次单独写入都是一个cookie的设置,并且必须在写入时设置任何选项(包括cookie的过期日期)。您需要在每个cookie分配中包括过期时间:
document.cookie = "font_size=14; expires=" + expireGMT;
document.cookie = "back_color=Gray; expires=" + expireGMT;
document.cookie = "font_name=Georgia; expires=" + expireGMT;
否则,每个cookie都将被创建为会话cookie,并在浏览器关闭时过期。
相关文章:
- 在jquery中为显示/隐藏设置cookie
- 按下按钮时保存cookie
- 如何在Analytics.js中始终了解最新的cookie过期时间
- php httponly cookie在浏览器关闭时被删除
- MVC在通过javascript提交时会丢失值
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 尝试JSON.stringify Ember模型时Id丢失
- CORS-服务器端cookie没有保存在chrome浏览器上
- 如何为后台更改程序代码设置cookie
- 如何从另一个域加载cookie
- 使用jquery cookie的第三方cookie
- 无法在基于Cordova的应用程序中读取Set Cookie标头
- 如何在Javascript中将单选按钮值保存到cookie中
- 当一个重要的构造函数参数丢失时应该发生什么
- 丢失对象“;这个“;方法中的上下文
- 添加到购物车和移除计数的产品丢失,而移除露天市场中的项目
- cookie问题,关闭浏览器后cookie丢失
- 当JS在不同的域上加载时,IE6, IE7会丢失过期的cookie
- XSRF cookie在Android上的Chrome上丢失了一段时间
- 当重定向到另一个页面时,Cookie在IE10中丢失