HTML5 LocalStorage在同一域下跨页面/选项卡维护会话
HTML5 LocalStorage to maintain session across pages/tabs under same domain
任何人提供我的方式,我可以使用HTML5 LocalStorage在Javascript中使用来维护服务器和客户端之间的会话,以跟踪会话超时,这将重定向会话过期页面中的所有选项卡或页面。
是否有任何方法(除了这个),我可以在同一域下的页面/选项卡上维护会话,以跟踪会话超时。
Thanks in Advance
你还没有发布任何代码,所以我唯一能做的就是向你展示一个通用的例子,它可能不完全符合你的要求,但会给你一个想法,你如何做到这一点:
// show last settings pane if it's set
if ( localStorage.activePill ) {
$('.nav-pill-control > li').removeClass('active');
$('.nav-pill-control > li > a[href="' + localStorage.activePill + '"]').parent().addClass('active');
$('.nav-pill-pane').hide();
$(localStorage.activePill).show();
}
sessionStorage对象等于localStorage对象,只是它只存储一个会话的数据。当用户关闭特定的浏览器选项卡时,数据将被删除。
在HTML5中,你可以使用session将对象从一个页面传递到另一个页面:
//保存数据到sessionStorage
sessionStorage.setItem('key', 'value');
//从sessionStorage获取保存的数据
var data = sessionStorage.getItem('key');
//删除sessionStorage中保存的数据
sessionStorage.removeItem('key')
更多信息相关文章:
- 通过js在新选项卡中有条件地打开url
- 按照选项卡索引的顺序循环一个jQuery选择
- 如何在选项卡上定义属性'的主窗口对象
- 活动选项卡's源代码-获取变量s值
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 如何从外部页面激活非默认引导选项卡
- 新选项卡被弹出窗口阻止程序阻止
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- 选项卡侦听器未被来自后台脚本的消息激活
- location.reload(true)崩溃浏览器选项卡
- Scipt未在选定选项卡中执行以发送和接收消息
- PhoneGap选项卡栏自定义字体,背景图案
- javascript选项卡没有'不起作用
- 一次又一次地在新的和相同的选项卡中打开一个url
- 使用纯javascript而非jquery使所选选项卡处于活动状态并保持非活动状态
- .aspx页面上引导程序中的动态选项卡
- 在新选项卡中打开链接,但不使用_blank方法
- 我们如何在互联网断开连接或用户关闭选项卡/浏览器时调用注销servlet
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 当我更改innerHtml时,引导选项卡事件不再工作