Аналог события hashchange для location.hash для pushState - PullRequest
0 голосов
/ 25 июня 2018

До дней истории API , было принято использовать window.location.hash для установки хеша в адресной строке и onhashchange для прослушивания редактирования пользователя хеш в адресной строке вручную, не вызывая перезагрузку страницы. Теперь с помощью API истории можно изменить весь URL-адрес с помощью history.pushState и т. Д., Но я не знаю способа прослушать, как пользователь редактирует весь URL-адрес в адресной строке вручную , Есть ли аналог onhashchange, который может отлавливать ручные изменения в адресной строке и вызывать обновления страницы без перезагрузки? Очевидно, что по соображениям безопасности этого не может быть, если бы пользователь сменил домен, но мне интересно, существует ли способ, если домен остается прежним.

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