【发布时间】:2012-11-10 06:54:53
【问题描述】:
我遇到了一些麻烦,在我的应用程序中,当在 IE 中使用时,我想默认为页面重新加载而不是哈希 URL。这似乎可以使用 hashChange 选项并将其设置为 false。
然而,这使得路由器在 IE 中根本不加载,我们仍然希望骨干路由器加载与加载的 URL 关联的初始路由。
Backbone.history.start({pushState: true, hashChange: false});
无论如何要这样做?
【问题讨论】:
-
对我来说,它与您上面所说的设置完全一致。你能举一个不工作的例子吗?您确定您的主干根与给定的 URL 匹配吗?如果不匹配,那么 Backbone 将根本不会加载。
标签: javascript internet-explorer backbone.js