我想在浏览器(不是制表符)关闭时运行一些代码。如果没有,我想在收盘后第一次运行代码。通常情况下,会话存储会在关闭时清除,所以我原本打算使用它,但是如果你使用“继续你离开的地方”选项(我现在专注于Chrome),它就会被清除。
这让我想知道:有没有办法检测浏览器何时恢复会话?我特别关注chrome,但跨浏览器的答案会更好。
答案 0 :(得分:0)
This answer建议使用没有Max-Age
且没有Expires
的Cookie。浏览器完全关闭后,将删除这些cookie。
如果这还不够,您可以将它与BeforeUnload事件处理程序中的某些行为结合起来。