E.g: 在router.js中
routes: { "": "home", "first": "first" }, .....
页面中的:
<a href="#">home</a> <a href="#first">link first page</a>
在浏览器地址栏中:www.domain.com/#first
我想获取网址:www.domain.com/first
如何更换路线中的“#”?
答案 0 :(得分:0)
您可以使用Backbone.history.start({ pushState: true })
。
来自文档(http://www.jsonschema2pojo.org/):
表示您希望在您的网站中使用HTML5 pushState支持 应用程序,使用
Backbone.history.start({pushState: true})
。如果你是 喜欢使用pushState,但是浏览器不支持它 本机使用整页刷新,你可以添加{hashChange: 假的}选项。