任何人都提供了我的方式,我可以使用HTML5 LocalStorage在Javascript中使用来维护服务器和客户端之间的会话,以跟踪会话Timeout,这将重定向会话Expired页面中的所有选项卡或页面。
有没有办法(除此之外)我可以在同一个域下的页面/标签上维护会话,以跟踪会话超时。
先谢谢
答案 0 :(得分:2)
你还没有发布任何代码,所以唯一认为我可以为你做的只是向你展示一个通用的例子,它可能不完全符合你的要求,但会给出你如何做到这一点的想法:
// 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();
}
答案 1 :(得分:0)
sessionStorage对象等于localStorage对象,但它只存储一个会话的数据。当用户关闭特定浏览器选项卡时,将删除数据。
答案 2 :(得分:0)
在HTML5中,您可以使用会话将对象从页面传递到另一个:
//将数据保存到sessionStorage
sessionStorage.setItem('key', 'value');
//从sessionStorage获取保存的数据
var data = sessionStorage.getItem('key');
//从sessionStorage中删除已保存的数据
sessionStorage.removeItem('key')