目前没有标准(甚至非标准)API按类型分类存储使用情况。
在Chrome的DevTools中,“应用程序”选项卡按类型提供存储细分;单击左上角的“清除存储”视图,将显示一个图表。这对于本地调试很有用,但不能“在野外”理解存储使用情况
有一些关于扩展的讨论 navigator.storage.estimate() 有了这些数据 https://github.com/whatwg/storage/issues/63
navigator.storage.estimate()
是的,你可以利用 的 配额管理API 强> 获取这些信息。这是一项实验性功能,目前不支持EDGE
的 这个 强> 网站将为您提供有关浏览器如何支持此信息并可以实际查看的信息
例
// Query current usage and availability in Temporary storage: navigator.storageQuota.queryInfo("temporary").then( function(storageInfo) { // Continue to initialize local cache using the obtained // usage and remaining space (quota - usage) information. initializeCache(storageInfo.usage, storageInfo.quota - storageInfo.usage); });
更多阅读材料 W3org