Backbone.js enrutamiento sin cambiar url
Estoy migrando una aplicación web de una sola página basada en Backbone.js y jQuery a una extensión de Chrome. Sin embargo, ni elpushState
ni los modos de enrutador basados en hashbang parecen jugar bien con el entorno dentro de la extensión. Llegué a la conclusión de que estoy mejor simplemente representando directamente las vistas de las interacciones de los usuarios, evitando elwindow.location
todo el sistema. Sin embargo, no estoy muy seguro de cómo implementar esto sin cambiar las llamadas aRouter.navigate
en docenas de archivos.
¿Existe alguna forma de conexión / modular para mantener el sistema de enrutamiento Backbone pero evitar cualquier cambio en la URL?