我的情况是系统硬盘驱动器上有大约190GB的可用磁盘空间,但是当我使用navigator.webkitTemporaryStorage.queryUsageAndQuota()
查询Chrome中的存储配额时,它只报告186MB是免费的。
我已经清除了所有本地数据库和应用程序存储。我甚至完全删除了Chrome及其Application Support文件夹(mac)。
查询显示只有几kb正在使用,但只有186MB是免费的。我怎么想到这会导致这个配额报告如此之低?此外,它不是隐身模式,我确保所有扩展都已禁用
答案 0 :(得分:2)
您是否尝试使用chrome进行查询并获取整个可用磁盘空间?因为我不相信使用queryUsageAndQuota()可以实现这一点,所以您只能请求更多或查看当前池大小。
当我尝试
时,我的回复量超过1gb(ionSelect)="recipeAction()"
Here is a good article解释了池的大小,基本上它永远不会报告超过一半的可用磁盘空间,而且任何应用程序只能占20%。
如果你只有一个190gb的驱动器,你会认为你仍然有大约19gb作为应用程序的最大值!
然后尝试点击chrome://quota-internals/并且对我来说我发现磁盘空间为12.59 GB,当我再次进行计算时,大约1.5gb标记然后减去任何已安装的应用程序并且已经使用的缓存空间将其带到我之前得到的配额限制。所以也许检查配置文件大小目录。您还可以在“使用情况”和“配额”选项卡中查看任何其他条目。
答案 1 :(得分:1)
分配时,您无需要求更多临时存储空间 自动,你不能超过最大限度(如中所述) 表)。
根据文档的Managing HTML5 Offline Storage部分。