我想使用 Backbone 出色的路由系统,但我不想为旧版浏览器提供任何形式的哈希支持。使用时是否可以完全禁用哈希pushState
in Backbone.History
?
它没有记录在backbone.js 页面上,但我在带注释的源代码中找到了它。如果你通过了hashChange
假对Backbone.history.start()
,backbone不会使用哈希后备。
EG:
Backbone.history.start({hashChange:false, pushState:true})
有很多充分的理由支持pushState,而不是回退到使用哈希值,同时still支持旧浏览器(浏览器将转到新的 url 并重新加载,而不是使用 ajax 更新)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)