无论如何要在 Chrome 中请求更高的 localStorage 限制而不进行扩展(从 Javascript 或用户手动从 Chrome UI )?

Anyway to ask for permission for higher localStorage limit in Chrome without making an extension (from Javascript or manually from Chrome UI by user)?

我正在制作一个部署在私有网络上的内部解决方案 (https://www.example.com/)。它是仅使用 WebAssembly 的前端(如果相关,来自 .NET Blazor)并且可以完全访问所有内容,包括可能需要的环境。

我们使用 localStorage 缓存报告数据,但由于缓存太大而无法操作并超出限制,出现了问题。

如果没有其他解决方案,我们将不得不修改代码以更改为另一个允许更高限制的存储,但是有没有配置and/or Javascript可以请求浏览器权限的解决方案更高的 localStorage 限制?我们可以完全控制环境,因此浏览器不是问题。但是,我们希望尽可能避免 Chrome 扩展,因为我们不想将它们部署到 Chrome 商店,并且在 Chrome 扩展中使用 WebAssembly 很复杂(除非他们最近更改了它).

由于很长时间没有答案,我只想声明我使用 IndexedDB 作为解决方法。这有点矫枉过正,但它帮助了我。它只是一个 table,包含 2 列键和值。