我开始使用backbone.js 编写应用程序。
Backbone.js 正在处理路由。
当我添加任何
<a href="#"></a>
点击主干上的任何页面中的标签都会重定向到基本页面,即根 url
喜欢
如果根是 abc.com
我点击
在页面 abc.com/b/c 然后主干带我回到 abc.com
如何解决这个问题我希望 # 链接保持在同一个 url 中?
我开始使用backbone.js 编写应用程序。
Backbone.js 正在处理路由。
当我添加任何
<a href="#"></a>
点击主干上的任何页面中的标签都会重定向到基本页面,即根 url
喜欢
如果根是 abc.com
我点击
在页面 abc.com/b/c 然后主干带我回到 abc.com
如何解决这个问题我希望 # 链接保持在同一个 url 中?
如果您没有为特定的哈希片段或 url 定义回调处理程序(使用 History API 时),浏览器的默认行为是将您路由到主 url。
解决方案是在初始化路由器时替换<a href="#"></a>
并<a href="#MyFragment"></a>
注册片段/url的处理程序。