【发布时间】:2019-05-07 08:30:51
【问题描述】:
如何为特定的本地存储变量设置过期时间?
示例: 如果我有页面免责声明,并且一旦用户单击“接受”,我就会将某个变量存储在本地存储中。但是 12 小时后,我希望它被删除并要求用户再次接受。
我不想将变量存储在会话存储中,因为每次用户打开新标签时免责声明都会提示。
Cookie 是另一种解决方案,但如果可能,我宁愿不使用它。
谢谢!
【问题讨论】:
-
没有内置方法可以使本地存储中的值过期。解决方案是同时存储一个日期值,并在下次访问时检查。
-
您能否提供更多有关如何存储日期值并在下次访问时检查的信息? (如果可能的话,举个例子)谢谢! @亚伦
标签: javascript cookies local-storage session-storage