高級之路篇九:一目瞭然Cookie、session和localStorage、以及sessionStorage之間的區別

 

  cookie session sessionStorage localStorage
儲存位置 如果設置了過期時間,存在電腦本地硬盤上; 如果沒有設置過期時間,存於內存中 服務器上 瀏覽器 瀏覽器
大小限制 4k ---- >5M >5M
保存方式 字符串 對象 字符串 字符串
生命週期 如果設置了過期時間,超過過期時間自動銷燬。如果沒有設置,瀏覽器關閉也隨之銷燬。 如果設置了過期時間,超過過期時間自動銷燬。 當前窗口一旦關閉,立即銷燬。注意的是,只要同源的同窗口中,刷新頁面或進入同源的不同頁面,數據始終存在! 一旦創建,永久存在
安全性 自動夾帶在http請求中,容易被劫持。 安全 不會自動夾帶在http請求中,控制檯可被明文查看 不會自動夾帶在http請求中,控制檯可被明文查看
權限 同域名下所有頁面共享 ---- 不在不同的瀏覽器窗口中共享,即使是同一個頁面 同域名下所有頁面共享
事件通知機制 不支持 ---- 支持 支持

 

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