Перехватить событие перехода назад - PullRequest
0 голосов
/ 21 октября 2018

Я пишу сайт на ядре ASP, и все страницы в нем представлены в виде частичного просмотра.Таким образом, я получаю спа-модель без использования угловых и других каркасов.При переключении частичного просмотра я могу изменить URL страницы, используя

window.history.pushState ("object or string", "Title", "/ new url");

Но когда я снова переключаюсь в браузере, мой URL-адрес просто меняется на предыдущий, а частичное представление не изменяется.Я хочу перехватить этот переход и вызвать нужную презентацию.Возможно ли это?

1 Ответ

0 голосов
/ 21 октября 2018

Я думаю window.onpopstate или window.onhashchange было бы полезно.В вашем случае вы создаете историю с помощью pushstate, который запускает предыдущую, когда эта запись была изменена или заменена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...