StorageManager
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 Standard # storagemanager |
Browser compatibility
BCD tables only load in the browser