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
Promise
that resolves to an object containing usage and quota numbers for your origin. StorageManager.getDirectory()
-
Used to obtain a reference to a
FileSystemDirectoryHandle
object allowing access to a directory and its contents, stored in the origin private file system. Returns aPromise
that fulfills with aFileSystemDirectoryHandle
object. StorageManager.persist()
-
Returns a
Promise
that resolves totrue
if the user agent is able to persist your site's storage. StorageManager.persisted()
-
Returns a
Promise
that resolves totrue
if persistence has already been granted for your site's storage.
Specifications
Specification |
---|
Storage Standard # storagemanager |
Browser compatibility
BCD tables only load in the browser