Je suis actuellement à l'aide d'un Manifeste de Cache (comme décrit ici). Cela rend effectivement les ressources nécessaires pour exécuter l'application disponible lorsque l'utilisateur est hors-ligne.
Malheureusement, il fonctionne un peu trop bien.
Après le manifeste de cache est chargé, Firefox 3.5+ caches de toutes les ressources explicitement mentionnés dans le manifeste de cache. Cependant, si un fichier sur le serveur est mis à jour et l'utilisateur tente de force de l'actualisation de la page en ligne (y compris le cache-manifeste de lui-même), Firefox sera absolument refuser de chercher quoi que ce soit. L'application reste complètement gelé, à ce dernier point, il a été mis en cache. Questions:
- Je veux Firefox de manière efficace uniquement s'appuyer sur les ressources mises en cache lors de la défaillance de la connexion réseau. J'ai essayé d'utiliser le bloc de SECOURS, mais en vain. Est-ce même possible?
- Si #1 n'est pas possible, est-il possible pour l'utilisateur de forcer le rafraîchissement de la page et de contournement de ce cache (ctrl + F5 ne le fait pas et ni ne effacement du cache du navigateur, scandaleusement) courte de la compensation de leurs données privées? Sinon, ne le cache-manifest mécanisme de soutien à l'expiration des en-têtes et de son comportement à l'égard de ce document n'importe où?