我正在尝试在所有浏览器(甚至旧IE)中使用“推送状态”路由(即/ about而不是#about)。没有什么比让老IE浏览器用户在每次点击时都重新加载页面更让我开心的了,我的路由设置为第一次加载任何页面都会设置正确的“状态”。
有关如何设置的任何想法?我已经尝试过显而易见的设置pushState: true
,但IE会在访问#about
时重定向到根并使用/about
。谢谢!
答案 0 :(得分:1)
你应该可以使用Backbone.history.start({pushState:true,hashChange:false})来做到这一点。