2016-09-22 114 views
0

我正在開發一個角度應用程序,我需要爲用戶提供刷新功能。使用localStorage我可以獲得用戶的登錄細節。但是,如果我在新選項卡中與另一個用戶登錄,那麼它將覆蓋以前用戶的登錄詳細信息。使用localStorage和多個登錄刷新

所以我的問題是,我們可以保持localStorage選項卡明智嗎?

回答

0

使用sessionStorage

的sessionStorage類似於Window.localStorage,唯一的不同之處,存儲在localStorage的數據沒有過期設置,存儲在sessionStorage的數據獲取網頁會話結束時清除。只要瀏覽器處於打開狀態並且頁面重新加載和恢復時,頁面會話持續時間爲 。 在新選項卡或窗口 中打開頁面將導致啓動新會話,該會話與會話cookie的工作方式不同 。

+0

我想刷新功能給用戶。這就是爲什麼sessionStorage不能在這種情況下工作。 –

+0

你是什麼意思的刷新功能?如果您的意思是數據在瀏覽器頁面刷新中存在,那麼您錯了:「只要瀏覽器處於打開狀態並且在頁面重新加載和恢復時存活,頁面會話就會持續。」 – kenda

+0

非常感謝..爲了讓我正確。 –