El botón de retroceso del navegador no funciona en un entorno en caché
Pregunta
El botón Atrás solo hace que mi página se actualice. ¿Hay alguna forma de evitar esto sin desactivar el caché?
Solución
Intente agregar esto a su encabezado HTML:
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
Otros consejos
donde hace clic en el producto / imagen en la página, llame a la función javascript del clic, es decir,
function getHashOnBack(valueget)
{
location.hash = "#backTo=" + $(window).scrollTop();$(document).height();
}
Ahora, pon
$(document).ready(function ()
{
var ab = window.location.hash.substring(1).split("=");
if (ab[0] == "backTo")
{
// this would be called automatically when back putton pressed and hav #back=1234 etc. // value in url
$(window).scrollTop(parseInt(ab[1]));
}
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow