如果浏览器关闭,如何将FireFox cookie设置为持久
how to set FireFox cookies to persist if browser closed
当我关闭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;
}
这适用于Firefox 8,因此可能仍然适用于Firefox 10。(我现在正在下载更新以进行检查,并将相应地更新我的答案)
前往"工具"->"选项"->"隐私"。
在历史记录下有一个部分写着"Firefox将会:"。如果设置为"使用历史记录的自定义设置",您可以选择是否接受cookie,以及是否将其保留到过期或关闭Firefox。
编辑:此过程在Firefox 10 中仍然相同
此外,我想注意的是,如果设置为"Firefox将:记住历史",这应该是Firefox的默认行为。
对我来说,Win 7 Firefox(10.0.2)我点击alt,转到工具(在Firefox顶部)选项,然后进入隐私选项卡。在那里我可以从3个选项中选择:记住历史,永远不记得历史,自定义。
希望这能有所帮助。
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- 在jquery中为显示/隐藏设置cookie
- 清除firefox中的cookie也会删除localStorage吗
- Cookie不适用于Chrome,但它'使用Firefox(localhost)没问题
- 通过 ff-addon-sdk 访问 Firefox cookie
- 删除cookie(PHP,JS)适用于Firefox,Safari,Opera,但不适用于Chrome
- 在 Firefox 扩展中使用 JavaScript 删除 cookie
- firefox中的Cookie代码失败
- 如果浏览器关闭,如何将FireFox cookie设置为持久
- 在Firefox扩展中按域名访问特定cookie
- Cookie代码可在FireFox和Explorer中使用,但不能在Chrome中使用
- 如何从firefox扩展中删除浏览器cookie
- 标题命名为'Cookie'并不总是使用Firefox设置
- Firefox不会在@font-face声明的跨浏览器请求中发送cookie
- Chrome不提醒cookie,但Firefox有
- Firefox扩展:将当前网页的cookie名称写入本地.txt文件中
- Cookie not set if Firefox 5
- 使用document.cookie删除firefox上不起作用的cookie.下面的
- 为什么 Firefox 和 Chromium 之间的 cookie 行为不同
- 阅读cookie工作在Firefox/IE,不是Chrome