相关疑难解决方法(0)

Internet Explorer是否支持pushState和replaceState?

有人知道Internet Explorer是否支持操作浏览器历史记录的方法history.pushState()history.replaceState()方法吗?考虑到这些只是在Firefox 4中实现,我不是屏住呼吸,但有人知道他们是否会进入IE9?

html5 internet-explorer pushstate

140
推荐指数
2
解决办法
10万
查看次数

IE中的骨干路由器

我正在使用Backbone.js路由器在用户点击某些URL路由时触发某些初始化方法.所以/posts/1通过一个vanilla锚标签应该触发/posts/:id我的Backbone路由器中与之关联的任何回调.这在Backbone.history.start({ pushState : true })设置时在现代浏览器中工作正常.但是,在IE中,尝试命中的用户/posts/1将被重定向到/#posts/1,这只是我的主页,其中包含无意义的哈希字符串.

要清楚,我不需要pushState.我不是试图 URL 送到浏览器历史记录.我只是想读取它们,然后触发回调,这在任何浏览器中都应该是可行的.

看起来像简单的功能,但我很难过.

谢谢!

internet-explorer backbone.js backbone-routing

6
推荐指数
1
解决办法
3706
查看次数