我一直在使用带有colorbox的脚本,该脚本在访问页面时写入cookie,并且如果在上个月没有访问该页面,则仅在页面加载时打开彩色框。
我现在想修改它,以便它为特定页面而不是域整体编写和检查cookie。这是因为我每个月都会发布一个新页面,并希望每个月第一次用户访问新页面时打开一个颜色框。这是目前的脚本:
if (document.cookie.indexOf('visited=true') === -1) {
var expires = new Date();
expires.setDate(expires.getDate()+31);
document.cookie = "visited=true; expires="+expires.toUTCString();
$.colorbox({href:'welcome.html', width:"60%", speed:1500});
}
有人可以帮我调整这个以逐页工作,
谢谢,
尼克
答案 0 :(得分:0)
我想出了如何做到这一点:
我更改了这一行:
document.cookie = "visited=true; expires="+expires.toUTCString();
到此:
document.cookie = "visited=true; path=/page.php; expires="+expires.toUTCString();