storage.session
表示 session 儲存區域。session 儲存中的專案會在瀏覽器會話期間儲存在記憶體中,而不會持久化到磁碟。預設情況下,它不會暴露給內容指令碼,但可以透過 storage.session.setAccessLevel() 更改此行為。
擴充套件在會話儲存區域中可以儲存的資料量限制為 10 MB,除非在 瀏覽器相容性表 中另有說明。
瀏覽器停止執行時,所有會話儲存都將被清除。解除安裝擴充套件時,其關聯的會話儲存將被清除。
屬性
storage.session.QUOTA_BYTES-
可以在會話儲存中儲存的最大資料量(以位元組為單位)。
方法
session 物件實現了 storage.StorageArea 型別上定義的方法
storage.session.get()-
從儲存區域檢索一個或多個專案。
storage.session.getBytesInUse()-
獲取儲存區域中一個或多個專案所使用的儲存空間(以位元組為單位)。
storage.session.getKeys()-
檢索儲存區域中所有專案的鍵。
storage.session.set()-
將一個或多個專案儲存到儲存區域。如果專案已存在,則更新其值。
storage.session.setAccessLevel()-
設定儲存區域的訪問級別。
storage.session.remove()-
從儲存區域中移除一個或多個專案。
storage.session.clear()-
移除儲存區域中的所有專案。
事件
session 物件實現了 storage.StorageArea 型別上定義的事件
storage.session.onChanged-
當儲存區域中的一個或多個專案發生更改時觸發。
擴充套件程式示例
瀏覽器相容性
載入中…
注意: 此 API 基於 Chromium 的 chrome.storage API。本文件源自 Chromium 程式碼中的 storage.json。