2010-09-19 8 views
0

J'ai configuré un fichier HTML avec un manifeste de cache, un type de document HTML5 et vérifié que le fichier manifeste renvoie le type mime correct. Le fichier, cependant, ne cache pas et ne fonctionne donc pas en mode hors ligne sur Mobile Safari sur l'iPhone.Manifeste de cache HTML5 dans Safari mobile

Le fichier HTML simple se trouve à l'adresse URL ci-dessous.

http://www.joeldare.com/i/calories/new/index3.html

Le fichier manifeste est à

http://www.joeldare.com/i/calories/new/cache.manifest

Qu'est-ce que je fais mal ici?

+0

Vous avez mal orthographié la deuxième URL? – adamse

+0

Oui. J'ai corrigé le lien mal orthographié. Merci. –

Répondre

5

Après quelques heures de coups de tête, j'ai trouvé la réponse. Si votre manifeste contient un fichier qui n'existe pas, Mobile Safari tentera de récupérer ce fichier chaque fois que votre application s'ouvrira (car elle est supposée le mettre en cache). Mais, il n'a pas le fichier manquant, donc il donne une erreur sur la connectivité et ferme l'application.

Questions connexes