Я переношу одностраничное веб-приложение на основе Backbone.js и jQuery на расширение Chrome. Однако ни то, что pushState
, ни режимы маршрутизатора на основе hashbang, похоже, хорошо работают со средой внутри расширения. Я пришел к выводу, что мне лучше просто напрямую просматривать мнения об пользовательских взаимодействиях, минуя систему window.location
. Тем не менее, я не слишком уверен, как реализовать это, не меняя обращения к Router.navigate
в десятках файлов.Backbone.js маршрутизация без изменения url
Есть ли подключаемый/модульный способ поддержания магистральной системы маршрутизации, но обойти любые изменения в URL-адресе?
AppRouter - то, что следует использовать вместо маршрутизатора. Класс Marionette Controller теперь устарел - любой объект может служить контроллером для использования AppRouter. – Paul