Ich habe das folgende Problem. Ein Teil meiner Backbone-Anwendung hat URL wie:Backbone.js und führenden Hash
site.ru/#profile
Wenn die Seite zu URL Änderungen geladen:
site.ru/profile
So wurde die Hash verloren. So sehe ich das Problem in navigate Funktion von Backbone:
var routeStripper = /^[#\/]/;
...
var frag = (fragment || '').replace(routeStripper, '');
Als ich diesen Code sauber ein Hash an dem von URL beginnen zu verstehen.
Ist es richtig, diese Codezeile einfach zu löschen, um das Problem zu beheben? Könnten Sie mir andere Möglichkeiten geben, dies zu beheben?
TIA!
Ja, ich benutze pushState = true. Wenn ich PushState entferne, was ich verliere? – dizpers
Alle pushState-Steuerelemente dienen dazu, Hash-basierte URLs zu verwenden oder nicht in Browsern, die die Verlaufs-API unterstützen. – abraham