StorageManager
注意:此功能在Web Workers中可用。
StorageManager
是存储 API的接口,提供了一种管理持久化权限和估计可用存储空间的接口。可以使用navigator.storage
或WorkerNavigator.storage
获取该接口的引用。
实例方法
StorageManager.estimate()
-
返回一个
Promise
,该 Promise 解析为包含您源的用量和配额数字的对象。 StorageManager.getDirectory()
-
用于获取
FileSystemDirectoryHandle
对象的引用,该对象允许访问存储在源专用文件系统中的目录及其内容。返回一个Promise
,该 Promise 以FileSystemDirectoryHandle
对象完成。 StorageManager.persist()
-
返回一个
Promise
,该 Promise 如果用户代理能够持久化您网站的存储,则解析为true
。 StorageManager.persisted()
-
返回一个
Promise
,该 Promise 如果已经授予您网站的存储空间的持久化权限,则解析为true
。
规范
规范 |
---|
存储标准 # storagemanager |
浏览器兼容性
BCD 表格仅在浏览器中加载