检测浏览器何时恢复会话

时间:2017-04-10 19:24:09

标签: google-chrome session-storage sessionstorage

背景

我想在浏览器(不是制表符)关闭时运行一些代码。如果没有,我想在收盘后第一次运行代码。通常情况下,会话存储会在关闭时清除,所以我原本打算使用它,但是如果你使用“继续你离开的地方”选项(我现在专注于Chrome),它就会被清除。

问题

这让我想知道:有没有办法检测浏览器何时恢复会话?我特别关注chrome,但跨浏览器的答案会更好。

1 个答案:

答案 0 :(得分:0)

This answer建议使用没有Max-Age且没有Expires的Cookie。浏览器完全关闭后,将删除这些cookie。

如果这还不够,您可以将它与BeforeUnload事件处理程序中的某些行为结合起来。