javascript - 保存数据直到浏览器关闭的方法

标签 javascript session

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

我也不能使用 onunloadonbeforeunload 因为我需要记住数据直到浏览器关闭,即使用户重新加载或转到其他页面然后返回.

最佳答案

您可能对 sessionStorage 感兴趣,localStorage 鲜为人知的表亲。它应该完全满足您的需要——在 session 中存储变量并在 session 结束时清除它们。

关于javascript - 保存数据直到浏览器关闭的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11505872/

相关文章:

PHP/MySQL 奇怪的问题影响仅当用户登录时从数据库中获取

javascript - 仅显示一次弹出窗口 Jquery、PHP

java - jsessionid 作为路径参数在 Tomcat 中不起作用

session ID 问题 : Different id for vf and developer console

javascript - 监控用户 session 以防止编辑冲突

javascript - 如何以 Angular 装饰类中的组件?

javascript - 带有多行和图像的 jquery 下拉列表?

javascript - 如何在javascript中检测回发?

javascript - AngularJS V1.1 拦截器总是在末尾有 $q.when

javascript - 如何使用开始最小化的 html、css、jquery 和 php 创建响应表单?