javascript cookie的最大生存期

javascript cookie的最大生存期,javascript,cookies,Javascript,Cookies,Javascript持久性cookie的最大可接受过期时间值是多少?读取: javascript Cookie的生存时间取决于您在创建Cookie时设置的时间量,例如设置10分钟的生存时间 expiry = new Date(); expiry.setTime(date.getTime()+(10*60*1000)); // Ten minutes // Date()'s toGMTSting() method will format the date correctly for

Javascript持久性cookie的最大可接受过期时间值是多少?

读取:

javascript Cookie的生存时间取决于您在创建Cookie时设置的时间量,例如设置10分钟的生存时间

expiry = new Date();   
expiry.setTime(date.getTime()+(10*60*1000)); 
// Ten minutes   
 // Date()'s toGMTSting() method will format the date correctly for a cookie   
document.cookie = "visited=yes; expires=" + expiry.toGMTString(); 

没有办法设置生命周期coookie…即没有过期的cookie

永久cookie:如果您每次阅读cookie时都重新编写它,将过期日期设置为未来某个可笑的日期,例如:10年后

为了不让它永远存在,你假设这个网页在10年内不会被阅读,在这种情况下,重点是什么。你认为10年后我们仍将使用cookies:-)

另外,cookie的寿命仅与存储在其上的硬件一样长。你会在10年内使用相同的硬件吗

注意:读取cookie,然后立即写入我发现在某些计算机上有问题的cookie(原因未知)。修复程序在超时时嵌入写入cookie:

var x=getCookie('mycokie'); setTimeout('saveCookie(“mycokie”,x)'1000) 在本例中,getCookie和saveCookie是必须创建的函数,saveCookie函数将cookie的寿命设置为10年


在技术发展的速度下,这是“永远的”:-)

使用自epoch值以来的最大
毫秒,可以生成一个过期日期,表示cookie保持活动状态的“最长可能时间”

var key='foo';
var值='bar';
var expiryDate=新日期(8640000000000000).toutString();
var cookie=`${key}=${value};expires=${expireydate}`;

控制台日志(cookie)加上cookie的寿命仅与存储在其上的硬件一样长。你会在10年内使用相同的硬件吗?
-我将其存储在AWS Aurora上,底层硬件并不重要,但在这一点上,我预计在10年内仍将使用AWS Aurora。。或者至少我正在从事的项目可能会(从2016年开始运行Aurora)