如何使用java脚本更改浏览器的内存管理以增加会话存储和本地存储的内存

How to change the memory management of Browser for increasing the memory of Session storage and local storage using java script

本文关键字:存储 内存 会话 增加 何使用 管理 浏览器 java 脚本      更新时间:2023-09-26

我正在尝试将超过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,但尚未测试。