StorageEstimate - 存储了估计数据存储大小以及正在使用的存储量的字典
StorageEstimate
是 StorageManager
的字典,存储了估计站点或应用程序的数据存储大小以及正在使用的存储量的信息。当 estimate()
方法解析后,它返回一个符合此词典的对象。
这些值仅是出于几个原因的估计值,包括性能和防止存储容量数据被用于指纹识别。有关详细信息,请参见各个属性页。
属性
quota
安全上下文
一个数字值,提供用户设备或计算机可用于站点来源或 Web 应用程序的总存储量的保守估计。尽管可能可用的存储空间超过这个数量,但您不能依赖于这种情况。
usage
安全上下文
一个数字值,该数字值近似于网站或 Web 应用当前正在使用的存储空间量,而不是用 quota
指示的可用空间。
usageDetails
安全上下文
包含按存储系统的 usage
分类的字典。存储系统中所有 usage
为 0 的将从字典中排除。
规范
规范 | 状态 | 备注 |
---|---|---|
Storage StorageEstimate 的定义 |
现行的标准 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 52 | ≤79 | 51 | 未知 | 42 | 未知 |
quota | 52 | ≤79 | 51 | 未知 | 42 | 未知 |
usage | 52 | ≤79 | 51 | 未知 | 42 | 未知 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 52 | 52 | 未知 | 51 | 未知 | 42 | 未知 |
quota | 52 | 52 | 未知 | 51 | 未知 | 42 | 未知 |
usage | 52 | 52 | 未知 | 51 | 未知 | 42 | 未知 |