是否有任何方法(使用 JavaScript)如何在浏览器关闭之前存储 session ?我想使用 session cookie - 当 expires 未设置时,cookie 应该在浏览器关闭时过期。但出于任何实际目的,这是不可用的,因为带有显示我上次的窗口和标签页选项的 Firefox 即使在浏览器关闭后也不会清除 session cookie。
我也不能使用 onunload 或 onbeforeunload 因为我需要记住数据直到浏览器关闭,即使用户重新加载或转到其他页面然后返回.
最佳答案
您可能对 sessionStorage
感兴趣,localStorage
鲜为人知的表亲。它应该完全满足您的需要——在 session 中存储变量并在 session 结束时清除它们。
关于javascript - 保存数据直到浏览器关闭的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11505872/