關於隱私
什麼是Web Storage?LocalStorage與SessionStorage的差異
比較儲存範圍、保存時間和Cookie的差異,說明NetKarte可用性測試。
更新日期: 2026年10月9日
Web Storage依Web來源在瀏覽器中保存字串鍵值。localStorage與sessionStorage相似,但保存時間和作用範圍不同。
兩種Storage的差異
LocalStorage通常在關閉瀏覽器後仍保留;SessionStorage還依分頁隔離,並保存到頁面工作階段結束。私密瀏覽或政策可能限制其行為。
NetKarte中的檢查
在NetKarte的儲存與隱私卡片中分別查看「LocalStorage」與「SessionStorage」。只有一項可用時,不要認為兩項都可用,應檢查與失敗的儲存區域有關的設定。
NetKarte寫入並立即刪除暫時測試鍵,不讀取既有資料或其他網站的Storage。重新診斷時只在SessionStorage暫存捲動位置,復原後立即刪除。
注意事項
顯示可用不保證容量、保存期限或第三方情境存取,也不能只憑Storage可用判斷正在進行追蹤。
與Cookie的差別
瀏覽器會將Cookie附加到符合條件的HTTP請求。Web Storage不會自動附加,但頁面腳本可以讀取並傳送,所以不能認為它天生不通訊或絕對安全。
以同站點兩個分頁為例,localStorage通常存取同一儲存空間,sessionStorage按頁面工作階段分開。某些開啟新分頁的方式會複製初值,值相同本身不能證明共用。
不可用時
檢查網站權限、容量及瀏覽模式。NetKarte只寫入並刪除一個小型暫存鍵,不測量容量。修改設定後重新診斷。可用性既不能證明追蹤發生,也不能證明已成功防止追蹤。
參考資料
- WHATWG: HTML Living Standard: Web storage (外部網站)確認日期: 2026-10-09
- WHATWG: Storage Standard (外部網站)確認日期: 2026-10-09
- MDN Web Docs: Web Storage API (外部網站)確認日期: 2026-10-09