Как перезагрузить приложение Backbone?
У меня есть приложение Backbone (также использующее Chaplin.js поверх Backbone), и оно работает правильно с pushState. В какой-то момент я хочу обнаружить, что код приложения изменился, и перезагрузить страницу (перезагрузить код приложения). Проблема в том, что когда пользователь находится в "/some/path", я хотел бы перезагрузить магистральное приложение и указать ему "/". Пока что попробовал:
когда пользователи находятся в /some/path
-> location.reload()
-> это перезагружает приложение, но все еще в '/some/path'
когда пользователи находятся в /some/path
-> location.href = location.origin
-> это перезагружает приложение, но все еще в '/some/path'
Как я могу просто перезагрузить приложение в /
путь (и очистить историю)?
Это решено - используйте window.location = '/'
1 ответ
Просто использовать window.location = '/';
Это перенаправит пользователя в начальную точку вашего приложения.