2012-03-27 52 views

Respuesta

7

Estamos hablando de HTML5 WebStorageDOCS

hay un montón de preguntas sobre el mismo tema, sólo que no Android específica

El hecho es que HTML5 WebStorage sufre una implementación diferente en diferentes plataformas.
de escritorio y móviles Plataformas & Navegadores combinaciones difieren en el tamaño de la memoria (espacio en disco) cuota asignada a cada sitio web (dominio)

Y no, no se puede aumentar/disminuir el espacio asignado para su aplicación HTML5, no hay tal opción en WebSettings como Android WebKit Settings clase de acceso de Java, ni en la implementación WebKit de HTML5 WebStorage a partir de ahora.

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

Un límite sobre todo arbitraria de cinco megabytes por origen se recomienda. Los comentarios sobre la implementación son bienvenidos y se usarán para actualizar esta sugerencia en el futuro.

Si realmente necesita un gran espacio en su aplicación HTML5 (no importa si se ejecuta a través PhonGap, titanio, Rodas u otro ...), me estrictamente recomendar su uso HTML Web SQL Database

Aunque el DOCS diga:

Este documento estaba en la ruta de recomendación W3C pero el trabajo de especificación se ha detenido. La especificación llegó a un callejón sin salida: todos los implementadores interesados ​​han utilizado el mismo back-end SQL (Sqlite), pero necesitamos múltiples implementaciones independientes para avanzar a lo largo de una ruta de estandarización.

El dispositivo Web SQL ahora solo es compatible en dispositivos Android (lo que se pretende en esta pregunta) que le permite aumentar/disminuir la asignación de espacio para sus datos.

Tenga en cuenta la pregunta relacionada:

+1

thx, ya sabía la mayor parte de esto, pero esperaba un milagro;) así que ahora tendré que cambiar mi aplicación a Web SQL DB ... ¡que así sea! – NATOR

+0

@NATOR lo siento por no sacar el milagro ;-) –

+0

¿No hay forma de que el * usuario * aumente este límite? – Michael

0

acabo de escribieron un guión mínimo para que: https://github.com/DVLP/localStorageDB

El objetivo es tener un uso muy simple con llave - pares de valores como localStorage, y aprovechan el gran tamaño de IndexedDB y su ganancia de rendimiento potencial gracias a que es asincrónico.

Espero que le resulte útil.

Cuestiones relacionadas