【发布时间】:2016-07-05 14:40:44
【问题描述】:
我试图绕过 chromes "Continue from where you left off" session cookie issue,其中 cookie 在关闭浏览器窗口/选项卡后不会被破坏。
为此,我在窗口中添加了一个beforeunload 侦听器,它会触发一个删除cookie 的函数:
window.addEventListener('beforeunload', destroySession)
但是,当我刷新页面或单击浏览器中的“返回”按钮时,这也会破坏 cookie,因此我需要在我的 destroySession 函数中进行子顺序检查,以查看导致 beforeunload 发生的原因。
【问题讨论】:
标签: javascript events cookies browser window