Est-il possible de mettre en cache tout un site Web, y compris début page html et démarrage sans connexion Internet?

StackOverflow https://stackoverflow.com/questions/965534

Question

Notre site est un site AJAX qui ne fait aucune demande de page après le démarrage initial de notre site Web. Les informations sont communiquées au serveur par le biais XMLHttpRequests.

Notre site permet aux utilisateurs de travailler en ligne et hors ligne sans connexion au cours d'une session utilisateur. Lorsqu'une connexion est détectée notre site Web « synchronise » avec le serveur.

Notre problème est que si le navigateur Internet en cours d'exécution de crash du site alors que l'utilisateur n'a pas de connexion Internet que l'utilisateur ne peut pas commencer à travailler avec notre site Web jusqu'à ce qu'elle / il obtient une connexion internet retour.

Est-il possible d'avoir le cache du navigateur la page de démarrage initial (index.html) ainsi que les autres ressources du site et que le navigateur utilise la version en cache de la page de démarrage quand il n'y a pas de connexion Internet actuelle?

Était-ce utile?

La solution

(Google) Gears est exactement à ce sujet.

Autres conseils

Non avec une technologie intégrée dans les navigateurs web communs.

Vous pouvez y parvenir en utilisant Google Gears , mais oblige l'utilisateur à installer un plug-in et accorder la permission à votre site Web pour l'utiliser. Google Docs et Wordpress sont des exemples d'applications Web qui utilisent cela.

Ceci est vraiment pas possible. Vous pouvez regarder la technologie Smart client si vous avez vraiment besoin de travailler hors connexion. Ce sera beaucoup de travail mais en fonction de la taille de votre application.

Techniquement, il est possible. Google Gears fait. Google peut maintenant Donc enregistrer votre entière application gmail sur votre machine locale et fonctionner sans une connexion Internet.

Vous pouvez utiliser les bases de données HTML5, vérifiez la version iPhone de gmail pour la fonctionnalité hors ligne sans plug-in.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top