Przeprowadzam migrację pojedynczej strony internetowej opartej na plikach Backbone.js i jQuery do rozszerzenia przeglądarki Chrome. Jednak ani tryby routera oparte na hashbang pushState
wydają się dobrze działać w środowisku w obrębie rozszerzenia. Doszedłem do wniosku, że lepiej mi jest po prostu wyświetlać widoki interakcji użytkownika, omijając system window.location
. Jednak nie jestem zbyt pewny, jak zaimplementować to bez zmiany połączeń do Router.navigate
w kilkudziesięciu plikach.Trasowanie Backbone.js bez zmiany adresu URL
Czy istnieje sposób wtykany/modułowy, aby utrzymać system routingu Szkieletów, ale ominąć wszelkie zmiany w adresie URL?
AppRouter jest tym, co powinno być używane zamiast routera. Klasa Marionette Controller jest teraz przestarzała - każdy obiekt może służyć jako kontroler do użycia przez AppRoutera. – Paul