2010-05-05 12 views
14

Cualquiera conoce el tamaño máximo de la 'Caché de aplicaciones sin conexión' de Safari en el iPad & iPhone. Parece que son 5MB. ¿Hay alguna manera de agrandar este tamaño?Tamaño máximo Caché de aplicaciones sin conexión de iPad/iPhone

Docs sin conexión caché de la aplicación: http://developer.apple.com/safari/library/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html

+0

pude topar a 50 MB sin ningún problema. – FloydThreepwood

Respuesta

9

que tienen el mismo problema en el iPhone. En el iPad pensé que sería una vuelta de tuerca. Si su archivo de manifiesto contiene archivos de menos de 5 MB la primera vez y actualiza la memoria caché mediante window.applicationCache.update() y antes de hacer la actualización, aumenta los archivos de manifiesto por debajo de 10mb, funcionará. Si continúas haciéndolo (aumentando el manifiesto por < 5MB cada vez y luego actualizando()) verás que el iPad puede almacenar en caché más del límite de 5MB.

Es tan triste que Apple al no admitir Flash y MIDP, sino solo HTML5 para aplicaciones web, se engancha tanto a eso.

0

Vamos a leer mi ensayo a aquí: Mobile Safari 5mb HTML5 application cache limit?

creo que sus aplicaciones necesitan el acuerdo de usuario para el almacenamiento de más de 5 MB. Otro problema que obtienes es el problema de red. Es demasiado lento para transferir 50MB ...

4

Si su aplicación usa más de 5mb de lo que iPhone/iPad le pedirá al usuario que permita que el sitio web use más espacio.

Increase Local Storage

+0

¿Pero hay un tamaño * max *? –

+0

@koiyu, no sé. No probamos el límite porque teníamos una cantidad muy específica de datos para almacenar. Nuestros datos fueron de 125 MB en total. –

+1

Con iOS 10, al hacer clic en "Aumentar" en ese cuadro de diálogo solo se bloquea Safari. – Tony

Cuestiones relacionadas