javascript - 如何设置 FireFox cookies 在浏览器关闭时持续存在

标签 javascript firefox cookies

当我关闭 Firefox 浏览器并重新打开时,cookie 消失了。 这是如何控制的?

我想在 cookie 中保留某些用户偏好/选项。

我在 Windows-vista 上使用 Firefox 10.0.2。

最佳答案

我相信答案很简单,每次写入 cookie 时使用它来设置过期时间:

function setCookie(c_name,value,exdays)
 {
 var exdate=new Date();
 exdate.setDate(exdate.getDate() + exdays);
 var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
 document.cookie=c_name + "=" + c_value;
 }

关于javascript - 如何设置 FireFox cookies 在浏览器关闭时持续存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9606143/

相关文章:

css - Firefox/Mac 和 iPad 中的 @font-face 问题

shell - 在命令行上使用 Firefox 截取整页屏幕截图

css - 使用 url 参数的动态主题

javascript - promise 的 promise 到简单的 promise ?

javascript - 画廊 - dl、dt、dd - 未正确显示

javascript - 红盒替代品?

firefox - 错误的请求-请求太长HTTP错误400。请求 header 的大小太长

javascript - 如何设置高度,或允许 div 延伸到绝对位置元素的高度?

javascript - 为什么 SpiderMonkey 中函数构造函数的性能低于函数定义?

asp.net - Cookie 域优先级?