所有浏览器中的主干推送状态

时间:2013-05-03 03:11:11

标签: backbone.js

我正在尝试在所有浏览器(甚至旧IE)中使用“推送状态”路由(即/ about而不是#about)。没有什么比让老IE浏览器用户在每次点击时都重新加载页面更让我开心的了,我的路由设置为第一次加载任何页面都会设置正确的“状态”。

有关如何设置的任何想法?我已经尝试过显而易见的设置pushState: true,但IE会在访问#about时重定向到根并使用/about。谢谢!

1 个答案:

答案 0 :(得分:1)

你应该可以使用Backbone.history.start({pushState:true,hashChange:false})来做到这一点。