У меня следующая проблема. Некоторая часть моего Backbone-приложения имеет такой URL-адрес, как :
site.ru/#profile
. Когда страница загружается, URL-адрес меняется на :
site.ru/profile
. Таким образом, хэш был потерян. Итак, я вижу проблему в функции навигации Backbone:
var routeStripper = /^[#\/]/;
...
var frag = (fragment || '').replace(routeStripper, '');
Как я понимаю, этот код очищает хеш в начале URL.
Можно ли просто удалить эту строку кода, чтобы решить проблему? Не могли бы вы посоветовать мне другие способы исправить это.
ТИА!