Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道 html5 添加了一个字符,我们有至少 5MB 的本地存储空间可供使用;但我找不到如何为本地存储进行垃圾收集?浏览器会为客户端做吗?
来自: 网络存储编辑草稿
当达到配额时,用户代理可能会提示用户,允许用户授予站点更多空间。例如,这使站点能够在用户的计算机上存储许多用户创建的文档。
测试是否超出限制:
function test(value, name) { try { localStorage.name = value; return true; } catch (e) { return false; } }
清除本地存储:
localStorage.clear();
看起来没有任何垃圾收集:
本地存储配额测试
是的浏览器本身会这样做(垃圾收集),如果您打开浏览器的调试器窗口(按 f12 )并启动时间线,您可以看到 gc 事件自动触发,