在浏览器关闭之前存储数据的方法

时间:2012-07-16 13:56:11

标签: javascript session

是否有任何方法(使用JavaScript)如何在浏览器关闭之前存储会话?我想使用会话cookie - 当 expires 没有设置时,cookie应该在浏览器关闭时到期。但是出于任何实际目的,这是不可用的,因为带有上次显示我的窗口和选项卡的Firefox 选项即使在浏览器关闭后也不会清除会话cookie。

我也无法使用 onunload onbeforeunload 因为我需要记住数据,直到浏览器关闭,即使用户重新加载或转到其他页面然后又回来

1 个答案:

答案 0 :(得分:2)

您可能对sessionStoragelocalStorage鲜为人知的堂兄感兴趣。它应该完全符合您的需要 - 在会话中存储变量并在会话结束时清除它们。