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

我想在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;
 }

10-05 20:46