我想使用本地会话存储来维护我的web应用中的状态,特别是当/当用户在他的浏览器中打开多个选项卡时。使用本地会话保持状态
我有一些数据被注入到服务器上的HTML中。在页面的document.ready部分,我有这样的事情:
MyStorage = window.sessionStorage;
MyStorage.setItem('MyVar', $('#TheVar').html());
如果以后我写这篇文章:
ThisVar = MyStorage.getItem('MyVar');
ThisVar = 3;
将在会话存储价值也成为3?而且,当我在一个选项卡中更改ThisVar的值时,其他选项卡中的所有变量ThisVar的值是否也是3?
谢谢。
不,因为您正在更改局部变量ThisVar,您可以将该值写回到你的sessionStorrage。 – 2012-03-05 13:51:00