Как перезагрузить приложение 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 = '/';

Это перенаправит пользователя в начальную точку вашего приложения.

Другие вопросы по тегам