StorageManager

Baseline 廣泛可用 *

此功能已成熟,可在多種裝置和瀏覽器版本上使用。自 2021 年 12 月以來,它已在所有瀏覽器中可用。

* 此特性的某些部分可能存在不同級別的支援。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

注意:此功能在 Web Workers 中可用。

StorageManager 介面屬於 Storage API,提供了一個用於管理持久化許可權和估算可用儲存空間的介面。你可以透過 navigator.storageWorkerNavigator.storage 獲取對該介面的引用。

例項方法

StorageManager.estimate()

返回一個 Promise,它解析為一個物件,其中包含你的源的用法和配額數字。

StorageManager.getDirectory()

用於獲取對 FileSystemDirectoryHandle 物件的引用,該物件允許訪問儲存在 源私有檔案系統中的目錄及其內容。返回一個 Promise,它以一個 FileSystemDirectoryHandle 物件來實現。

StorageManager.persist()

返回一個 Promise,如果使用者代理能夠持久化你站點的儲存,則解析為 true

StorageManager.persisted()

返回一個 Promise,如果你的站點的儲存已經獲得了持久化許可權,則解析為 true

規範

規範
Storage
# storagemanager

瀏覽器相容性