2010-05-04 6 views
1

J'ai créé un fichier manifeste avec 1 000 éléments. Safari, les navigateurs Mozilla enregistrent les fichiers hors ligne avec succès et même Android enregistre les fichiers correctement hors ligne.Stockage hors ligne HTML5 sur iPad et iPhone BUG

Sur iPad et iPhone, lorsque j'essaie d'enregistrer plus de 300 éléments, l'applicationCache renvoie une erreur. Lorsque j'essaie d'économiser moins (e.x .: 200), il enregistre les fichiers correctement et l'applicationCache retourne "mis en cache".

Des idées?

Merci.

+0

Avez-vous déjà enregistré un rapport de bogue? –

+0

J'ai un problème similaire sur ipad. Obtenez toujours l'événement "error" de l'applicationCache après le dernier événement "progress". Le cache contient seulement ~ 30 éléments. Fonctionne bien sur les iphone 2,3 et 4. Se produit toujours si la section CACHE est vide. – darkpenguin

+0

le cache est si aléatoire, difficile à contrôler. – Forrest

Répondre

2

Selon les spécifications, http://dev.w3.org/html5/webstorage/#disk-space

il n'y a pas de limite, mais

« est recommandé une limite arbitraire pour la plupart de cinq méga-octets par origine. Les commentaires sur la mise en œuvre sont les bienvenus et seront utilisés pour mettre à jour cette suggestion à l'avenir.

2

dans iOS 3, la taille maximale est de 5M, dans iOS 4.2 beta3, le navigateur demandera la permission (pour augmenter la taille maximale de l'applicationCache) lorsque la taille des fichiers téléchargés est supérieure à 5M.

+0

des mises à jour? pas de réponse claire pour la taille de stockage? – Forrest

Questions connexes