Мы пишем большое приложение Angular 6 и внедрили нашу собственную службу маршрутизации (на данный момент мы не используем Angular Router).По какой-то причине кнопки «Назад» и «Вперед» в браузере показывают странное поведение: кнопка «Назад» работает только один раз, кнопка «Вперед» не работает вообще.
Для отладки маршрутизации приложения я хотел быхотелось бы видеть в браузерах подробную историю.В истории Chrome я не могу найти точные URL.Моя идея состояла в том, чтобы регистрировать состояние window.history
с каждым вызовом navigationAction.navigate()
и, если необходимо, выполнить history.replaceState()
или .pushState()
.
. Проблема в том, что я не могу найти способпрочитайте содержание window.history
по соображениям безопасности (obviuos). Есть ли способ прочитать состояние истории для целей разработки?