Backbone.js и ведущий хэш

У меня следующая проблема. Некоторая часть моего Backbone-приложения имеет такой URL-адрес, как :

site.ru/#profile

. Когда страница загружается, URL-адрес меняется на :

site.ru/profile

. Таким образом, хэш был потерян. Итак, я вижу проблему в функции навигации Backbone:

var routeStripper = /^[#\/]/;
...
var frag = (fragment || '').replace(routeStripper, '');

Как я понимаю, этот код очищает хеш в начале URL.

Можно ли просто удалить эту строку кода, чтобы решить проблему? Не могли бы вы посоветовать мне другие способы исправить это.

ТИА!

10
задан Dmitry Belaventsev 14 April 2012 в 17:19
поделиться