2013-05-03 19 views
0

我试图在所有浏览器(甚至是旧IE)中使用“推送状态”路由(即/ about,而不是#about)。没有任何东西会让我更开心,如果老IE浏览器用户在每次点击时都会遇到页面重新加载的问题,我的路由设置会使第一次加载任何页面的时候都会设置正确的“状态”。Backbone Push State In All浏览器

关于如何设置它的任何想法?我已经尝试了明显的总是设置pushState: true但是IE浏览器重定向到根目录并且每当访问​​时使用#about。谢谢!

回答

1

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

+0

谢谢!正是我在找什么! – 2013-05-03 19:43:11