Chrome存储配额报告低于预期

我有一种情况,系统硬盘上有大约190GB的可用磁盘空间,但当我使用navigator.webkitTemporaryStorage.queryUsageAndQuota()查询Chrome中的存储配额时,它只报告186MB空闲。

我清除了所有本地数据库和应用程序存储。 我甚至完全删除了Chrome及其应用程序支持文件夹(mac)。

查询显示只有几个kb正在使用,但只有186MB是免费的。 我没有想到会导致这个配额报告如此之低? 此外,它不处于隐身模式,我确保所有扩展功能都被禁用


您是否试图使用chrome查询并获取整个可用磁盘空间? 因为我不认为使用queryUsageAndQuota()这是可能的,所以您只能请求更多或查看当前的池大小。

例如,当我尝试时,我的回来有点超过1GB

navigator.webkitTemporaryStorage.queryUsageAndQuota ( 
function(usedBytes, grantedBytes) {  
    console.log('we are using ', usedBytes, ' of ', grantedBytes, 'bytes');
}, 
function(e) { console.log('Error', e);  }
);

这里有一篇很好的文章解释了池的大小,实际上它永远不会报告超过一半的可用磁盘空间,并且任何应用程序只能有20%的可用磁盘空间。

如果你只有一个190GB的硬盘,你会认为你的应用程序的最大容量仍有19GB左右!

不过,尝试点击chrome:// quota-internals /并且对于我来说,我发现磁盘空间为12.59 GB,当我再次执行计算时,会在1.5gb标记附近减去任何已安装的应用程序,并且已经使用的缓存空间会将其带到我早些时候得到的配额限制。 所以也许检查配置文件大小目录。 您还可以在“使用情况和配额”选项卡中看到任何其他条目。


由于分配是自动的,您不需要更多的临时存储,并且您不能超出最大限制(如表中所述)。

根据管理HTML5脱机存储文档的一部分。

链接地址: http://www.djcxy.com/p/40145.html

上一篇: Chrome storage quota reporting lower than expected

下一篇: How to change CUDA version