我在页面加载时创建 cookie(页面加载计数),然后在关闭窗口时删除 cookie
我的问题:cookie 没有被删除我的代码:http
: //jsfiddle.net/Y3xs7/6
编辑:我删除过期日期但没有运气
我在页面加载时创建 cookie(页面加载计数),然后在关闭窗口时删除 cookie
我的问题:cookie 没有被删除我的代码:http
: //jsfiddle.net/Y3xs7/6
编辑:我删除过期日期但没有运气
write this code anywhere in script tag
window.onbeforeunload=clear_cookie;
您将 cookie 设置为一个月后过期。
var futdate = new Date()
var expdate = futdate.getTime()
expdate += 3600000 * 24 *30 //expires in 1 hour (ed note: actually one MONTH)
futdate.setTime(expdate)
var newCookie="pageCount="+counter
newCookie += "; expires=" + futdate.toGMTString()
window.document.cookie=newCookie
浏览器关闭时不会删除持久性 cookie(具有特定到期日期的)。
如果你不给 cookie 一个过期日期,它就会变成一个会话 cookie,当浏览器关闭时它会被删除。
另请注意,从Chrome 19和Firefox 3开始,如果浏览器的启动模式选项为“从我离开的地方继续”,则不会删除会话 cookie。