【发布时间】:2013-12-02 02:06:38
【问题描述】:
我尝试在localStorage 中存储对象,但有时我的空间不足。
当我尝试使用 localStorage 存储对象但没有足够的存储空间时 - 有没有办法简单地删除所需的尽可能多的本地数据以释放该空间,从最旧的元素开始删除?
浏览器中是否有 API 可以让我这样做?
【问题讨论】:
-
这不是一个坏问题,但任何此类 API 的部分问题在于,我认为浏览器对限制的响应方式不一致。我认为其中一些会抛出错误;其他人会弹出一个对话框,询问用户是否愿意允许更多存储空间。
-
嗨,我赞成并编辑了您的问题,以寻求解决方案而不是“API”。如果您不喜欢编辑,请随时恢复,但我认为它澄清了一些事情。顺便说一句,好问题。
-
这不是您问题的答案,但我认为它可以提供帮助:stackoverflow.com/questions/13567509/…
标签: javascript