假设:
super.app
网络应用程序汤姆浏览products/1
部分所在的#special-offer
页面。
Backbone是否允许Tom与Fred共享链接,包括锚点到特价商品部分:http://super.app/products/1#special-offer
Fred会被重定向到http://super.app/#products/1(例如:没有#special-offer
)吗?
换句话说,Backbone是否允许使用锚点?
答案 0 :(得分:4)
我在这里进行了测试http://bl.ocks.org/abernier/raw/3183257/
似乎是:
http://bl.ocks.org/abernier/raw/3183257/product1.html#special-offer
http://bl.ocks.org/abernier/raw/3183257/#product1.html
,例如:不#special-offer
我唯一需要注意的是禁用基于哈希的历史浏览器的锚点,通过:
if (!Backbone.history._hasPushState) {
$('body').delegate('a[href^=#]', 'click', function (e) {
e.preventDefault();
});
}
答案 1 :(得分:0)