我有以下问题。我的 Backbone 应用程序的某些部分具有如下网址:
site.ru/#profile
当页面加载时,URL 变为:
site.ru/profile
因此,哈希丢失了。所以,我在 Backbone 的导航功能中看到了问题:
var routeStripper = /^[#\/]/;
...
var frag = (fragment || '').replace(routeStripper, '');
据我了解,这段代码在 URL 的开头清除了一个哈希。
简单地删除这行代码来解决问题是真的吗?你能告诉我一些其他的方法来解决这个问题吗?
蒂亚!