【问题标题】:Setting cookie expiry time using javascript使用 javascript 设置 cookie 过期时间
【发布时间】:2021-03-10 19:32:09
【问题描述】:

我的网站上有一些 javascript,可以在特定页面上加载模式。它使用 cookie 来确定是否有人看到了模式。我需要为此设置一个到期日期/时间,但不知道如何。我已经在此处查看了答案,但看不到任何可以帮助我处理我所拥有的代码的内容。

有人可以帮忙吗?我认为代码中的“365”指定了编号。 cookie 过期的天数,但在浏览器会话结束时过期。

<script type="text/javascript">
 $(document).ready(function() {
     if ($.cookie('MyCIEH_popup') == null) {
         $('#modalLarge').modal('show');
         $.cookie('MyCIEH_popup', '365;');
     }
 });
</script>

【问题讨论】:

标签: javascript cookies


【解决方案1】:

$.cookie('MyCIEH_popup', '365;'); 替换为:

$.cookie('MyCIEH_popup', 'value', { expires: 365 });

注意:使用本机 js 可能是更好的解决方案,请参阅here

【讨论】:

  • 非常感谢!这样可行。你知道我是否可以指定 cookie 过期的日期和时间吗?
  • 使用本机 js 工作,在答案中链接。只需将 expirationDate 设置为 unix 时间戳即可。
  • 非常感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-20
相关资源
最近更新 更多