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

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

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

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

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