Tengo el siguiente problema. Una parte de mi solicitud Backbone tiene como url:Backbone.js y hash líder
site.ru/#profile
Cuando se carga la página URL cambia a:
site.ru/profile
Así, el hash se perdió. Por lo tanto, no veo el problema en la función de navegar Backbone:
var routeStripper = /^[#\/]/;
...
var frag = (fragment || '').replace(routeStripper, '');
Según entiendo este código limpio un hash en el inicio de la URL.
¿Es cierto que simplemente elimine esta línea de código para solucionar el problema? ¿Podrían recomendarme otras formas de solucionar esto?
TIA!
sí, uso pushState = true. Si elimino pushState, ¿qué pierdo? – dizpers
Todos los controles pushState son si usar URL basadas en hash o no en navegadores compatibles con la API de historial. – abraham