当我关闭Firefox浏览器并重新打开时,cookie就消失了。 这是如何控制的?
我想在Cookie中维护某些用户首选项/选项。
在Windows-vista上使用Firefox 10.0.2。
答案 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个选项中选择:记住历史,永远不记得历史,自定义。
希望这有帮助。