在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ LocalStorage和SessionStorage的選擇?

LocalStorage和SessionStorage的選擇?

1.項(xiàng)目只有登錄,沒有退出登錄。
2.所以一開始想的是關(guān)閉瀏覽器,storage存儲的數(shù)據(jù)自動失效,于是想到用sessionStorage。
3.但在開發(fā)過程中發(fā)現(xiàn),當(dāng)你在一個(gè)頁面存儲,新建一個(gè)標(biāo)簽頁會導(dǎo)致sessionStorage的失效,查了下發(fā)現(xiàn)新開標(biāo)簽頁也代表退出當(dāng)前對話,所以自然地想到換用localStorage。
4.但是,項(xiàng)目只有登錄沒有退出登錄,localStorage會一直存儲,何時(shí)做清空呢?是退出整個(gè)瀏覽器而不只是退出某一標(biāo)簽頁才做清除嗎?

回答
編輯回答
脾氣硬

token驗(yàn)證啊

2017年3月3日 02:59
編輯回答
瞄小懶

你每次調(diào)用ajax接口的時(shí)候用withCredential帶上cookie或者從LocalStorage中取出token帶在head頭上讓后端判斷是否失效返回某個(gè)errorNo給你不就好了 你判斷是這個(gè)no就清空LocalStorage跳回到登錄頁

2017年12月18日 20:25
編輯回答
忘了我

我剛好最近也遇到了這個(gè)問題,后面解決的方法是 在頁面退出的時(shí)候修改localStorage中之前存儲的值,改成一個(gè)特定的值,然后別的打開著的標(biāo)簽用storage監(jiān)聽這個(gè)值的變化,如果能監(jiān)聽到,再把他設(shè)置成原來的值,直到監(jiān)聽不到了,說明全部關(guān)閉了,然后在載入的時(shí)候,判斷l(xiāng)ocalStorage的值是不是你之前設(shè)置的特定值,如果是,就清空,相當(dāng)于退出。希望對你有幫助。

2017年6月7日 17:48
編輯回答
未命名

看你去需求啊,如果該項(xiàng)目退出瀏覽器 但是因?yàn)椴恍⌒?再次點(diǎn)進(jìn)來還需要重輸入嗎? 這個(gè)一個(gè)問題

        還要如果退出某個(gè)標(biāo)簽頁清空 那你假如進(jìn)入別的頁面有需要到權(quán)限 或者用戶的一些東西又該如何
        
        
        這些應(yīng)該跟產(chǎn)品協(xié)商他到底要什么結(jié)果
2017年1月29日 14:34
編輯回答
歆久

看你說的你現(xiàn)在就想用LocalStorage 對吧
然后問題在怎么清數(shù)據(jù)對吧
默認(rèn)保存1天或者多少天,對比下時(shí)間戳,到時(shí)候把LocalStorage數(shù)據(jù)清就好了

2017年1月21日 02:59