如何解决自定义Cookie持续5秒
我正在尝试将Cookie设置为仅显示模式一次。我已经尝试过使用jQuery Cookie,如下所示:
$.cookie("cookie","0",{expires: date});
已尝试将日期作为整数,并且将其作为当前日期和整数的汇总:
var date = new Date();
date.setDate(date.getDate() + 15);
我也尝试使用gulpconfig.js的src / js文件中的js.cookie添加“花式”代码:
Cookies.set('cookiename','0',{expires: date}
但结果相同。我关闭模式,如果我立即刷新(前5秒),console.log()将显示其值正确更改为1,并且如果我继续刷新,它将继续将其到期时间重置5秒,但是如果我等待几秒钟后刷新,该值再次为0,模态返回。
解决方法
let date = new Date();
date = date.getDate(); //extracting cuurent date from date object
date = date + 15 ; //adding 15 more days to it.
$.cookie("cookie",{ expires : date }); //cookie expires after 15 days.
删除cookie
$.removeCookie("test");
,
结果是我必须将Cookie列入“欧盟Cookie法规遵从性”模块的白名单……不知道默认情况下它将禁用功能性Cookie。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。