我想实现一个只显示一次的弹出窗口的cookie策略。
问题在于我不想使用任何.js框架来执行此操作,而且我不知道如何在每个会话中只显示一次弹出窗口。
我搜索了论坛,发现了这个: Need single popup for each session 但我仍然无法使其发挥作用。
提前感谢您的帮助。特别是因为我是初学者。
答案 0 :(得分:0)
如果你必须在javascript中实现cookie。请参考以下javascript代码:
var getCookieValues = new RegExp('(?:^|;\\s*)' + ('cookieName')
.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&') + '=([^;]*)')
.exec(document.cookie);
var g = (getCookieValues === null)?"NULL":getCookieValues[1];
if(g === "NULL"){
// Show you popup
document.cookie ="cookieName=views;session;path=/";
}