J'ai fait quelques recherches pour ce problème et je suis venu les mains vides. J'espère que quelqu'un pourra clarifier les choses pour moi et me diriger dans la bonne direction.Le navigateur ne se souvient pas de la position de la page vue pour la dernière fois
Problème: J'ai une page qui affiche une liste de résultats après la soumission d'un formulaire de recherche. Lorsqu'un utilisateur clique sur l'un des résultats, le navigateur affiche une nouvelle page affichant plus d'informations sur le résultat. Lorsque l'utilisateur clique ensuite sur le bouton «Précédent» pour aller chercher les résultats, mon navigateur recharge la page et affiche le haut de la page au lieu du dernier clic. Ce que je voudrais savoir: lorsque l'utilisateur clique sur le bouton Précédent, le navigateur devrait revenir à la page précédente et, au lieu d'afficher le haut de la page, afficher la page à la position précédente. .
Solution: Je suis complètement perdu de voir comment ce résultat peut être atteint. Pourrait-il avoir quelque chose à voir avec javascript, ou des en-têtes envoyés aux navigateurs, peut-être quelque chose à faire avec la mise en cache.
Savez-vous pourquoi cela fonctionne? Si un navigateur doit revenir en arrière et rechercher le contenu sur le serveur Web, pourquoi est-il plus susceptible de conserver les informations sur l'état de la page sur le bouton de retour? – Anirvan