我想了解我正在处理的Web应用占用了多少存储空间。更具体地说,我对存储在indexedDB中的数据大小感兴趣。
我知道我可以navigator.storage.estimate()
用来获取总值,但是即使有一个空的db,它也会显示超过1 MB的字节,并且我有兴趣专门了解indexedDB的大小。
有没有办法检查尺寸?
当前没有标准(甚至非标准)API可以按类型对存储使用情况进行细分。
在Chrome的DevTools中,“应用程序”标签按类型提供了存储的细分;点击左上方的“清除存储”视图,然后会出现一个图形。这对于本地调试很有用,但对“狂野”的存储使用不了解
navigator.storage.estimate()
在https://github.com/whatwg/storage/issues/63上有一些有关扩展此数据的讨论
更新:navigator.storage.estimate()
现在按存储类型提供细分(在Chrome 75及更高版本中)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句