/ / HTML5 / JS / Mode hors ligne - demande de page avec paramètres de requête - html5, mise en cache hors ligne

Mode HTML5 / JS / Offline - demande de page avec des paramètres de requête - html5, mise en cache hors ligne

J'ai une page qui fait partie du manifeste Cache (/ cache).

Dès que mon application est en mode hors ligne, je peux ouvrir cette page (http://app/cache). Mais si j'essaie d'y accéder avec une chaîne de requête, Chrome la traite comme non existante et renvoie une page de secours (http://app/cache?url=1234 - ne marche pas).

Quelqu'un connaît-il une solution pour cela?

Réponses:

5 pour la réponse № 1

J'utiliserais # - has tag pour passer les paramètres. Comme ça:

http://app/cache#url/1234

Les navigateurs ignorent le hashtag, mais votre page javascript peut analyser et agir en conséquence.


0 pour la réponse № 2

Il doit être vrai que vous n’ouvrirez pas unpage en liant l'URL sur le navigateur. Vous cliquerez sur une page pour l'ouvrir. Donc, au clic, appelez une fonction Javascript. Passez la valeur de la chaîne de requête à la fonction. enregistrez la valeur de la chaîne de requête dans localstorage avec un nom.

Lorsque la page s'ouvre, lisez cette valeur depuis localstorage au chargement de la page et obtenez la valeur et utilisez-la dans votre page.