如果浏览器关闭,如何设置FireFox cookie保持不变

时间:2012-03-07 17:16:03

标签: javascript firefox cookies

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

我想在Cookie中维护某些用户首选项/选项。

在Windows-vista上使用Firefox 10.0.2。

3 个答案:

答案 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;
 }

答案 1 :(得分:1)

这适用于Firefox 8,因此可能仍适用于Firefox 10.(我现在正在下载更新以检查并相应地更新我的答案)

转到工具 - >选项 - >隐私。

在历史记录下,有一节说“Firefox会:”。如果将其设置为“使用历史记录的自定义设置”,您可以选择是否接受cookie以及是否保留它们直到它们过期,或者直到您关闭Firefox。

编辑:此过程在Firefox 10中仍然相同

此外,我想要注意,如果设置为“Firefox将:记住历史记录”,这应该是Firefox的默认行为。

答案 2 :(得分:1)

对我来说,Win 7 Firefox(10.0.2)我点击了alt,转到工具(在firefox顶部)选项然后进入隐私选项卡。在那里,我可以从3个选项中选择:记住历史,永远不记得历史,自定义。

希望这有帮助。