当我关闭Firefox浏览器,并重新打开时,cookies就消失了。这是如何控制的?
我希望在cookies中保留某些用户首选项/选项。
我在Windows-vista上使用Firefox 10.0.2。
发布于 2012-03-16 00:56:43
我相信答案很简单,每次写入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;
}发布于 2012-03-08 01:22:13
这适用于Firefox8,因此可能仍然适用于Firefox10。(我现在正在下载更新以检查,并将相应地更新我的答案)
转到Tools (工具) -> Options (选项) -> Privacy。
在History下面有一个部分写着"Firefox将:“。如果设置为“使用历史记录的自定义设置”,您可以选择是否接受cookie,以及是否将其保留到过期或关闭Firefox。
Firefox:这个过程在 10中仍然是一样的
另外,我想指出的是,如果设置为"Firefox will: Remember History“,这应该是Firefox的默认行为。
发布于 2012-03-08 01:23:47
对我来说,Win 7 Firefox (10.0.2)我点击alt,进入工具(在firefox的顶部)选项,然后进入隐私标签。我可以从3个选项中选择:记住历史,从不记住历史,自定义。
希望这能有所帮助。
https://stackoverflow.com/questions/9606143
复制相似问题