任何模拟低存储空间(超出配额)的方法

问题描述 投票:0回答:2

我使用 localStorage,需要知道当用户设备上没有剩余存储空间时(或者至少浏览器拒绝访问超出配额的存储空间)时,我的网站会如何运行。

有什么方法(除了用文件填充我的设备之外)来模拟“配额超出错误”?这似乎是许多用户无法访问我的网站的原因。

javascript google-chrome local-storage service-worker
2个回答
3
投票

某些浏览器允许用户输入本地存储限制。尝试设置一个非常低的限制。

  • Opera:opera:config -> localStorage 的域配额
  • Firefox:关于:配置 -> dom.storage.default_quota

参见这个

另一种方法可能是在应用程序启动之前“填满”本地存储,以模拟完整存储。


3
投票

在较新版本的 Chrome 中:

“您现在可以在存储窗格中覆盖存储配额大小。此功能使您能够模拟不同的设备并测试应用程序在低磁盘可用性场景中的行为。”

“转到应用程序 > 存储,启用模拟自定义存储配额复选框,然后输入任何有效数字来模拟存储配额。”

如所见这里

© www.soinside.com 2019 - 2025. All rights reserved.