我想使用本地會話存儲來維護我的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