這篇文章帶給大家的內容是關於js中localStorage和sessionStorage之間的區別對比,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
#1、localStorage和sessionStorage一樣都是用來儲存客戶端暫存資訊的物件。
2、他們都只能儲存字串類型的對象(雖然規範中可以儲存其他原生類型的對象,但是目前為止沒有瀏覽器對其進行實現)。
3、localStorage生命週期是永久,這意味著除非使用者顯示在瀏覽器提供的UI上清除localStorage訊息,否則這些資訊將永遠存在。
4、sessionStorage生命週期為目前視窗或標籤頁,一旦視窗或標籤頁被永久關閉了,那麼所有透過sessionStorage儲存的資料也就被清空了。
5、不同瀏覽器無法分享localStorage或sessionStorage中的資訊。相同瀏覽器的不同頁間可以共用相同的 localStorage(頁面屬於相同網域和連接埠),但是不同頁面或標籤頁間無法共享sessionStorage的資訊。這裡要注意的是,頁面及標 簽名頁僅指頂級窗口,如果一個標籤頁包含多個iframe標籤且他們屬於同源頁面,那麼他們之間是可以共享sessionStorage的。
相關推薦:
以上是關於js中localStorage和sessionStorage的區別對比的詳細內容。更多資訊請關注PHP中文網其他相關文章!