本地儲存localStorage與cookie的區別

今天來介紹一下  本地儲存localStorage與cookie的區別

① cookie在瀏覽器與服務器之間來回傳遞。

sessionStorage和localStorage不會把數據發給服務器,僅在本地保存

②數據有效期不同:

cookie只在設置的cookie過期時間之前一直有效,即使窗口或瀏覽器關閉。

sessionStorage:僅在當前瀏覽器窗口關閉前有效。

localStorage  始終有效,長期保存。

③cookie數據還有路徑的概念,可以限制cookie只屬於某個路徑下。

存儲大小也不同,cookie數據不能超過4k,sessionStorage和localStorage 雖然也有存儲大小的限制,但比cookie大得多,可以達到5M或更大。

④ 作用域不用

sessionStorage不在不同的瀏覽器窗口中共享;

localStorage在所有同源窗口中都是共享的;

cookie也是在所有同源窗口中都是共享的;

WebStorage 支持事件通知機制,可以將數據更新的通知發送給監聽者。Web Storage 的 api 接口使用更方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章