自定义 cookie 持续 5 秒
Custom cookie lasts 5 seconds
我正在尝试将 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", 0, { expires : date }); //cookie expires after 15 days.
删除cookie
$.removeCookie("test");
原来我不得不在欧盟 Cookie 合规性模块中将 cookie 列入白名单...不知道它会默认禁用功能性 cookie。
我正在尝试将 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", 0, { expires : date }); //cookie expires after 15 days.
删除cookie
$.removeCookie("test");
原来我不得不在欧盟 Cookie 合规性模块中将 cookie 列入白名单...不知道它会默认禁用功能性 cookie。