-
localStorage 是永久存盤 這意味著除非用戶顯示在瀏覽器提供的UI上手動清除localStorage資訊,否則這些資訊永久存在,存放資料大小一般在5MB 而且它在客戶端中保存,不參與和服務器的通信
-
sessionStorage 僅在當前會話下有效, 關閉頁面或瀏覽器就會被清除,存放大小和locStorage的大小一樣都是5MB 它僅在瀏覽器中保存,不參與服務器的通信
-
cookie 存盤內容比較小 在4k左右 ,一般用作保存用戶登錄狀態、保存密碼和賬號不清除會一直存在 可以設定過期時間自動清除
cookie的優點:
具有極高的擴展性和可用性 1 通過編程可以控制保存在cookie中的session物件的大小 2 通過加密和安全傳輸技術,減少cookie被破解的可能性 3 在cookie中存盤不敏感的資料 即使被盜也不會有很大的損失 4 控制cookie的生命期 使之不會永久失效
cookie 缺點
cookie長度和數量的限制, 每個domain 最多只能有20條cookie, 每條cookie長度不能超過4kB 不然會被截掉 2 安全問題 如果cookie 被人攔截了 那就可以獲取所有session資訊 加密也不起什么作用 3 有些狀態不可能保存在客戶端 -
sessionStorage , cookie 共同點都是保存在瀏覽器端,且同源
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/245227.html
標籤:其他
