Bonjour à tous
Je n'ai trouvé aucun sujet qui ressemble à mon problème, désolé si je crée un doublon.
Voilà, je participe au développement d'une application en web (JQuery coté client / Zend coté serveur).
Certaines pages seront accessibles hors connexion, de manière à ce que les utilisateurs puissent travailler et générer des "brouillons" qu'ils pourront enregistrer en base plus tard. Pour chaque formulaire accessible hors ligne, on a une page listant les brouillons, et une page de formulaire en cache (plus tous les fichiers nécessaires à ces deux pages).
Si je veux permettre à l'utilisateur de faire un brouillon, pas de problème, le formulaire correspondant est dans l'application en cache, les données sont stockées via localStorage et chargées en javascript, tout roule.
Le problème est d'en avoir plusieurs ! Pour différentier les données je donne un identifiant numérique à chaque brouillon, mais si je passe cet id en paramètre (type http://url/de/ma/page?id=1), le navigateur considère que cette page n'est pas en cache (car seule http://url/de/ma/page l'est).
Est-ce que j'ai loupé un paramètre dans mon manifest ou est-ce que ce comportement est obligatoire ?
Dans ce cas, je pourrais tout faire en une seule page... mais ça implique un peu de refonte et passer un id me permettrait de tout terminer en quelques minutes.
Si quelqu'un a une ruse de sioux pour passer une info sans toucher à l'url je suis preneur.
Bravo à tous pour ce site qui répond à mes questions depuis des années sans que j'ai eu à m'inscrire
Partager