StorageEstimate

Secure context
This feature is available only in secure contexts (HTTPS), in some or all supporting browsers .

StorageEstimate dictionary is used by the StorageManager to provide estimates of the size of a site's or application's data store and how much of it is in use. The estimate() method returns an object that conforms to this dictionary when its Promise resolves.

These values are only estimates for several reasons, including both performance and preventing storage capacity data from being used for fingerprinting purposes. See the individual property pages for details.

特性

quota Secure context
A numeric value in bytes which provides a conservative approximation of the total storage the user's device or computer has available for the site origin or Web app. It's possible that there's more than this amount of space available though you can't rely on that being the case.
usage Secure context
A numeric value in bytes approximating the amount of storage space currently being used by the site or Web app, out of the available space as indicated by quota . Unit is byte.
usageDetails Secure context
A dictionary containing a breakdown of usage by storage system.  All included members will have a usage greater than 0 and any storage system with 0 usage will be excluded from the dictionary.

规范

规范 状态 Comment
Storage
The definition of 'StorageEstimate' in that specification.
实时标准 初始定义。

浏览器兼容性

更新 GitHub 上的兼容性数据
Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
StorageEstimate Chrome 52 Edge ≤79 Firefox 51 IE ? Opera 42 Safari ? WebView Android 52 Chrome Android 52 Firefox Android 51 Opera Android 42 Safari iOS ? Samsung Internet Android 6.0
quota Chrome 52 Edge ≤79 Firefox 51 IE ? Opera 42 Safari ? WebView Android 52 Chrome Android 52 Firefox Android 51 Opera Android 42 Safari iOS ? Samsung Internet Android 6.0
usage Chrome 52 Edge ≤79 Firefox 51 IE ? Opera 42 Safari ? WebView Android 52 Chrome Android 52 Firefox Android 51 Opera Android 42 Safari iOS ? Samsung Internet Android 6.0

图例

完整支持
完整支持
兼容性未知
兼容性未知

另请参阅