(如何)我可以在Android WebView中增加LocalStorage的配额限制

NAT*_*TOR 10 android webview quota local-storage

我需要增加Android WebView中LocalStorage的默认配额限制.目前我只能使用大约2.5MB.当尝试存储更多数据时,quota_exceeded_err (dom exception 22)会引发a.

有什么想法或者我必须切换到db/file系统吗?

Mar*_*era 7

我们在谈论 HTML5 WebStorageDOCS

关于同一主题存在很多问题,而不是特定于Android的主题

事实是,HTML5 WebStorage在不同平台上遭受不同的实现.
桌面和移动平台和浏览器组合在分配给每个网站(域)的内存(磁盘空间)配额大小上有所不同

不,你不能增加/减少为你的HTML5应用程序分配的空间,在WebSettingsAndroid WebKit设置Java访问器类中没有这样的选项,在现在的HTML5 WebStorage的WebKit实现中都没有.

引用: http ://dev.w3.org/html5/webstorage/#disk-space

建议每个源最多任意限制为5兆字节.欢迎实施反馈,并将在未来用于更新此建议.

如果您确实需要HTML5应用程序中的大空间(无论它是通过PhonGap,Titanium,Rhodes还是其他......),我会严格建议您使用HTML Web SQL数据库

即使DOCS说:

该文档在W3C推荐的轨道上,但规范工作已经停止.规范陷入了僵局:所有感兴趣的实现者都使用了相同的SQL后端(Sqlite),但我们需要多个独立的实现来继续标准化路径.

Web SQL功能目前仅在Android设备上(您无需在这个问题的目的)的方式,它允许你增加你的数据/下降的空间分配.

请注意相关问题: