javascript - 防止 localStorage QUOTA_EXCEEDED_ERR

标签 javascript function local-storage storage limit

我需要通过网络浏览器 localStorage 来保存大量数据,当它填满时拦截实例。我搜索了很多,我能找到的唯一方法是调用一个尝试创建新条目的 bool 方法。我宁愿避免这种方法。

我想知道是否存在一个 localStorage JavaScript 函数来判断它是否已满。

最佳答案

不存在这样的方法。测试存储容量的唯一方法是尝试添加存储并捕获异常。参见 the spec获取 localStorage 的可用方法。

关于javascript - 防止 localStorage QUOTA_EXCEEDED_ERR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22410872/

相关文章:

javascript - Edge 扩展 chrome.storage.local 1MB 限制

javascript - 将逗号和哈希分隔的字符串转换为数组

javascript - Angular 中的服务

javascript - 为什么我在</script>上收到错误消息?错误是( Uncaught SyntaxError : Unexpected end of input)

c++ - C++ 中对 class::function 的 undefined reference

c++ - 在一个类中使用具有成员函数的通用 std::function 对象

javascript - nodejs异步并行内部异步每个

javascript - 通过ajax添加Row并提交数据

c - Obj-C 方法 : calling with parameters

javascript - 如何将 localStorage 从 JS 发送到 PHP 文件(?)