StorageManager
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since December 2021.
* Some parts of this feature may have varying levels of support.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Note: This feature is available in Web Workers.
The StorageManager interface of the Storage API provides an interface for managing persistence permissions and estimating available storage. You can get a reference to this interface using either navigator.storage or WorkerNavigator.storage.
Instance methods
StorageManager.estimate()-
Returns a
Promisethat resolves to an object containing usage and quota numbers for your origin. StorageManager.getDirectory()-
Used to obtain a reference to a
FileSystemDirectoryHandleobject allowing access to a directory and its contents, stored in the origin private file system. Returns aPromisethat fulfills with aFileSystemDirectoryHandleobject. StorageManager.persist()-
Returns a
Promisethat resolves totrueif the user agent is able to persist your site's storage. StorageManager.persisted()-
Returns a
Promisethat resolves totrueif persistence has already been granted for your site's storage.
Specifications
| Specification |
|---|
| Storage> # storagemanager> |
Browser compatibility
Loading…