javascript - 本地存储中的数据 >100Mb

标签 javascript html local-storage

<分区>

我有一个 JSON 数据要存储在我的应用程序中的许多组件正在使用的本地存储中。在某些情况下,数据超过 100 Mb,我的浏览器会抛出错误“localStorage.setItem exceeded the quota”。但是对我来说缓存这些数据非常重要,因为下载会减慢我的应用程序。有人可以建议我一种简单有效的方法来实现这一目标吗?

最佳答案

尝试压缩数据。这可能会有所帮助,具体取决于您的 JSON 数据。 https://coderwall.com/p/mekopw/jsonc-compress-your-json-data-up-to-80 这个 api 说它压缩了 JSON 字符串中多达 80% 的数据。

我相信这是它的 JS 文件 https://github.com/tcorral/JSONC/blob/master/src/JSONC.js

关于javascript - 本地存储中的数据 >100Mb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53371971/

相关文章:

javascript - 如何在 gulp 任务中运行 shell 命令并检测它何时完成?

javascript - 通过变量引用对象

javascript - 在关闭文件流之前如何等待文件流完成写入?

javascript - UI Bootstrap Typahead 异步在 AngularJS RC2 中不起作用

javascript - 谷歌地图 JS iFrame 标题?

javascript - 服务器路径的流程

css - 如何将 div/行与流体背景颜色混合

javascript - 页面刷新时本地存储返回空值

javascript - 根据初始浏览器请求将 JWT token 发送到服务器(使用本地存储)

javascript - 本地存储未定义