News

ASP.NET Core Blazor 受保護的瀏覽器記憶體

針對使用者正在主動建立的暫時性資料,常用的儲存位置是瀏覽器的 localStorage 和 sessionStorage 集合:

  • localStorage 的範圍限定於瀏覽器實例。 如果使用者重新載入頁面或關閉並重新開啟瀏覽器,會保存狀態。 如果使用者開啟多個瀏覽器索引標籤,狀態會跨索引標籤共用。 資料會持續存在 localStorage 中,直到明確清除為止。 當最後一個「私人」分頁關閉時,載入於「私人瀏覽」或「無痕」會話的文件的 localStorage 數據會被清除。
  • sessionStorage 範圍設定為瀏覽器索引標籤。如果使用者重新載入索引標籤,則狀態會持續。 如果使用者關閉索引標籤或瀏覽器,狀態就會遺失。 如果使用者開啟多個瀏覽器索引標籤,則每個索引標籤都有自己的獨立資料版本。

Image