首頁  >  文章  >  web前端  >  關於js中localStorage和sessionStorage的區別對比

關於js中localStorage和sessionStorage的區別對比

不言
不言原創
2018-08-22 17:21:3420081瀏覽

這篇文章帶給大家的內容是關於js中localStorage和sessionStorage之間的區別對比,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

#1、localStorage和sessionStorage一樣都是用來儲存客戶端暫存資訊的物件。

2、他們都只能儲存字串類型的對象(雖然規範中可以儲存其他原生類型的對象,但是目前為止沒有瀏覽器對其進行實現)。

3、localStorage生命週期是永久,這意味著除非使用者顯示在瀏覽器提供的UI上清除localStorage訊息,否則這些資訊將永遠存在。

4、sessionStorage生命週期為目前視窗或標籤頁,一旦視窗或標籤頁被永久關閉了,那麼所有透過sessionStorage儲存的資料也就被清空了。

5、不同瀏覽器無法分享localStorage或sessionStorage中的資訊。相同瀏覽器的不同頁間可以共用相同的 localStorage(頁面屬於相同網域和連接埠),但是不同頁面或標籤頁間無法共享sessionStorage的資訊。這裡要注意的是,頁面及標 簽名頁僅指頂級窗口,如果一個標籤頁包含多個iframe標籤且他們屬於同源頁面,那麼他們之間是可以共享sessionStorage的。

相關推薦:

js中localStorage方法使用的簡單介紹

phpcms後台全選和全不選如何實現?(附程式碼)

以上是關於js中localStorage和sessionStorage的區別對比的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn