Ich bin Migrieren einer einseitigen Webanwendung basierend auf Backbone.js und jQuery auf eine Chrome-Erweiterung. Jedoch scheinen weder die pushState
noch die Hashbang-basierten Router-Modi gut mit der Umgebung innerhalb der Erweiterung zu spielen. Ich bin zu dem Schluss gekommen, dass es mir besser geht, Ansichten von Benutzerinteraktionen direkt zu rendern, indem ich das System window.location
komplett umgehe. Allerdings bin ich mir nicht sicher, wie dies implementiert werden soll, ohne die Aufrufe an Router.navigate
in Dutzenden von Dateien zu ändern.Backbone.js Routing ohne Änderung der URL
Gibt es eine steckbare/modulare Möglichkeit, das Backbone-Routing-System beizubehalten, aber alle Änderungen an der URL zu umgehen?
AppRouter ist, was anstelle von Router verwendet werden sollte. Die Marionette Controller-Klasse ist nun veraltet - jedes Objekt kann als Controller für die Verwendung durch einen AppRouter dienen. – Paul