El navegador no recuerda la posición de la última página vista
He hecho algunas búsquedas para este problema y he llegado con las manos vacías. Espero que alguien pueda aclararme las cosas y señalarme la dirección correcta.
Problema: Tengo una página que muestra una lista de resultados después de enviar un formulario de búsqueda. Cuando un usuario hace clic en uno de los resultados, el navegador va a una nueva página que muestra más información sobre el resultado. Cuando el usuario hace clic en el botón "atrás" para ir al paquete con los resultados, mi navegador vuelve a cargar la página y muestra la parte superior de la página en lugar del resultado en el que se hizo clic por última vez.
Gol: Lo que me gustaría es esto: cuando el usuario haga clic en el botón de retroceso, el navegador debería volver a la página anterior y, en lugar de mostrar la parte superior de la página, mostrar la página en la posición anterior.
Solución: Estoy completamente perdido como cómo se puede lograr este resultado. ¿Podría tener algo que ver con javascript, o encabezados enviados a los navegadores, tal vez algo que ver con el almacenamiento en caché.