我正在使用backbone.js 和pushstate。在 IE9 中,它降级为使用主题标签,并且 AJAX 请求工作得很好。我遇到的问题是刷新页面。我的链接格式如下:
/a_username/a_collection_id
如果我在 IE9 中:
/我/收藏1
然后我点击 AJAX 链接:
/我/集合2
我明白了:
/me/collection1#me/collection2
然而,当我刷新页面时,由于服务器在主题标签之后什么都不知道,我被带回到 /me/collection1 而不是预期的 /me/collection2。
在没有 pushstate 的浏览器中解决此问题的方法是什么?