Кнопка «Назад» браузера не работает в кэшированной среде
Вопрос
Кнопка «Назад» просто заставляет мою страницу обновляться.Есть ли способ обойти это без отключения кеша?
Решение
Попробуйте добавить это в свой HTML-заголовок:
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
Другие советы
когда вы нажимаете на продукт/изображение на странице, вызывается функция javascript onclick, т.е.
function getHashOnBack(valueget)
{
location.hash = "#backTo=" + $(window).scrollTop();$(document).height();
}
Теперь поставь
$(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]));
}
}
Не связан с StackOverflow