如果浏览器关闭,如何将FireFox cookie设置为持久

how to set FireFox cookies to persist if browser closed

本文关键字:cookie FireFox 设置 浏览器 如果      更新时间:2023-09-26

当我关闭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个选项中选择:记住历史,永远不记得历史,自定义。

希望这能有所帮助。