Sagen Sie Folgendes:
Ich muss es so machen, dass der User wieder auf der Homepage landet (/) und nicht zurück bei / posts / 1
Also muss ich zulassen, dass Backbone-Hash-Routen funktionieren, aber den Verlauf nicht ändern. Ich persönlich würde es vorziehen, die Geschichte zu behalten, aber es ist eine Voraussetzung für ein Projekt.
Die neueste Version von Backbone (0.9.x) kann eine Route auslösen, aber nicht zum Verlauf hinzufügen.
Siehe Backbone.Router # navigieren für die Option replace: true.
Im Grunde rufen Sie einfach .navigate auf Ihrem Router mit trigger: true (um die Route auszulösen) und ersetzen: true (um zu verhindern, dass es in die Historie geht)
%Vor%Hier ist ein Spiel, das es in Aktion zeigt: Ссылка
Tags und Links backbone.js browser-history