Sto migrando un'applicazione Web a pagina singola basata su Backbone.js e jQuery a un'estensione di Chrome. Tuttavia, né la modalità pushState
né quella basata su hashbang sembrano giocare bene con l'ambiente all'interno dell'estensione. Sono giunto alla conclusione che sto meglio solo visualizzando direttamente le visualizzazioni sulle interazioni dell'utente, ignorando del tutto il sistema window.location
. Tuttavia, non sono sicuro di come implementarlo senza cambiare le chiamate a Router.navigate
in dozzine di file.Routing Backbone.js senza modificare l'URL
Esiste un modo collegabile/modulare per mantenere il sistema di routing Backbone ma ignorare eventuali modifiche all'URL?
AppRouter è ciò che deve essere utilizzato al posto del router. La classe Marionette Controller è ora deprecata: qualsiasi oggetto può fungere da controller per essere utilizzato da un AppRouter. – Paul