2010-05-05 6 views
14

Quelqu'un connaît la taille maximale du 'Cache Application Offline' de Safari sur l'iPhone & de l'iPad. On dirait que c'est 5 Mo. Est-il possible d'agrandir cette taille?Cache d'application hors-ligne pour iPad/iPhone de taille maximale

cache de l'application docs: Hors ligne http://developer.apple.com/safari/library/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html

+0

je pouvais remonter à 50 Mo sans aucun problème. – FloydThreepwood

Répondre

9

J'ai le même problème sur iPhone. Sur iPad bien que je pensais faire demi-tour. Si votre manifeste contient des fichiers de moins de 5 Mo la première fois et vous mettez à jour le cache par window.applicationCache.update() et avant de faire la mise à jour vous augmentez les fichiers manifestes pour être inférieur à 10mb cela fonctionnera. Si vous continuez à faire cela (en augmentant le manifeste par < 5MB à chaque fois, puis update()), vous verrez que l'iPad peut mettre en cache plus que la limite de 5 Mo.

Il est tellement triste qu'Apple ne supporte pas Flash et MIDP, mais seulement HTML5 pour les applications web.

0

Lisons mon test à ici: Mobile Safari 5mb HTML5 application cache limit?

Je pense que vos applications ont besoin de l'accord de l'utilisateur pour le stockage de plus de 5MB. Un autre problème que vous obtenez est le problème de réseau. Il est trop lent pour un transfert de 50 Mo ...

4

Si votre application utilise plus de 5 Mo que l'iPhone/iPad demandera à l'utilisateur d'utiliser le site Web pour utiliser plus d'espace.

Increase Local Storage

+0

Mais y a-t-il une taille * max *? –

+0

@koiyu, je ne sais pas. Nous n'avons pas testé la limite car nous avions une quantité très spécifique de données à stocker. Nos données étaient de 125mb total. –

+1

Avec iOS 10 en cliquant sur "Augmenter" sur cette boîte de dialogue vient de bloquer Safari. – Tony

Questions connexes