Der Browser merkt sich nicht die Position der zuletzt angezeigten Seite

Ich habe ein paar Mal nach diesem Problem gesucht und bin mit leeren Händen aufgetaucht. Ich hoffe, jemand kann die Dinge für mich klären und mich in die richtige Richtung weisen.

Problem: Ich habe eine Seite, auf der eine Liste der Ergebnisse nach dem Absenden eines Suchformulars angezeigt wird. Wenn ein Benutzer auf eines der Ergebnisse klickt, ruft der Browser eine neue Seite mit weiteren Informationen zum Ergebnis auf. Wenn der Benutzer dann auf die Schaltfläche "Zurück" klickt, um zu den Ergebnissen zu gelangen, lädt mein Browser die Seite neu und zeigt den oberen Rand der Seite anstelle des Ergebnisses an, auf das zuletzt geklickt wurde.

Tor: Ich möchte Folgendes: Wenn der Benutzer auf die Schaltfläche "Zurück" klickt, sollte der Browser zur vorherigen Seite zurückkehren und die Seite an der vorherigen Position anzeigen, anstatt den oberen Rand der Seite anzuzeigen.

Lösung: Ich bin völlig verloren, wie dieses Ergebnis erreicht werden kann. Könnte es etwas mit Javascript zu tun haben oder mit Headern, die an die Browser gesendet wurden, vielleicht etwas mit Caching.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage