如何使用java脚本更改浏览器的内存管理以增加会话存储和本地存储的内存
How to change the memory management of Browser for increasing the memory of Session storage and local storage using java script
我正在尝试将超过10 MB的数据存储在HTML5的会话存储中..但它不允许我这样做..我们可以编程使用java脚本增加使用系统内存的内存..
No. 目前没有Javascript编程控制可以放入本地存储的数据量。 提供这些限制是为了防止任何单个页面使用不合理的系统资源,因此无法从 Javascript 控制。
浏览器插件可以访问潜在的更多空间,并且可以请求存储。
这里有一个新的配额管理 API 用于扩展离线存储:https://www.w3.org/TR/quota-api/,但我不知道现有的实现。
还有其他类型的存储具有自己的限制,如下所述:http://www.html5rocks.com/en/tutorials/offline/storage/
HTML5 中可用的存储量(假设您指的是本地存储)取决于浏览器。该规范表明,浏览器允许每个来源至少 5MB。但是,这是一项建议,而不是规则。某些浏览器允许用户在每个源和/或全局基础上增加/减少可用存储。
如果你可以用JavaScript改变这一点,那将是一个很大的安全问题。想象一下,我可以通过用垃圾填充你的系统来崩溃。
显然答案是否定的。 您不能在浏览器中存储那么多数据。本地存储仅允许 5MB。但是,某些浏览器在浏览器中存储10MB数据,请访问此处以获取更多信息。在这里,他们提到了10MB,但尚未测试。
相关文章:
- 将Dojo网格与内存存储一起使用
- 将pased函数的参数存储在我的内存函数中
- 如何使用java脚本更改浏览器的内存管理以增加会话存储和本地存储的内存
- 我可以在 ExtJS4 中将带有 Rest 代理的存储转换为使用内存代理的存储吗?
- 是存储在 JavaScript 中的内存引用的变量
- javascript 数组的内存存储
- 全局变量 VS Web 应用中的本地存储和内存问题
- 是否可以将一组类存储在内存中,以便我可以在页面上显示它们之前对它们执行操作?(JQuery)
- 蠕变:在蠕变内存中存储对源的引用
- Javascript编号如何存储在内存中
- 使用复选框删除本地内存中存储的项目Jquery
- javascript中可以在内存中存储小数点后的位数
- 是否可以将Javascript函数存储在内存中,以便在网站的多个页面上使用
- 如何在内存存储更改后刷新dojo-gridx
- NodeJS:你可以使用普通的Javascript对象作为内存中的数据存储吗
- 在chromecast内存中存储大文件
- 使用Multer上传文件,并在解析和上传到数据库之前将其短暂存储在内存中
- 有效地在内存中存储大的2d地图
- JS -工厂模式覆盖私有变量存储在内存中
- Javascript文件阅读器在存储到内存-参数1不是类型'Blob'