Задать вопрос

Смена содержимого history.pushState?

Друзья, недавно дошло, с этим многие столкнутся рано или поздно, что при динамическом содержимом кнопку "Назад" на браузере переключать удобно только для получения прошлой ссылки, а не смены содержимого.
history.pushState это спокойно решает.
Передает адрес
history.pushState(null, null, \''.$test.'\') ;document.title = \''.$title.'\';return false
Мы получаем прошлый адрес в строке браузера, но не меняем содержимое, проще не бывает.
Но!
Надо чтобы появлялся, к примеру в id, в котором была бы надпись или $test, что на этой прошлой страничке расположено, хотя бы location.pathname из браузера ( js ) который поменялся.
(Каким то образом менял бы текстовое содержимое id, при нажатии кнопки "Назад" браузера, естественно браузер не перегружается а сменяется посредством history.pushState адрес в адресной строке.)
Есть ли какие простые решения? Спасибо за внимание.
  • Вопрос задан
  • 3956 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Не смог понять суть вопроса, возможно Вы ищите
$(window).on('popstate', function(){})
или
window.onpopstate = function(){}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы