1. 程式人生 > >cookies,sessionStorage 和localStorage 的區別。

cookies,sessionStorage 和localStorage 的區別。

瀏覽器和服務器 請求 cli 存儲 之前 自動刪除 bsp 不能 窗口

cookie是網站為了標示用戶身份而儲存在用戶本地終端(Client Side)上的數據(通常經過加密)。

cookie數據始終在同源的http請求中攜帶(即使不需要),記會在瀏覽器和服務器間來回傳遞。

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

存儲大小:

cookie數據大小不能超過4k。

sessionStorage和localStorage 雖然也有存儲大小的限制,但比cookie大得多,可以達到5M或更大。

有期時間:

localStorage 存儲持久數據,瀏覽器關閉後數據不丟失除非主動刪除數據;

sessionStorage 數據在當前瀏覽器窗口關閉後自動刪除。

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

cookies,sessionStorage 和localStorage 的區別。