作为开发一些 ajax 历史行为的一部分,我遇到了一件奇怪的事情:(我的)ie7 无法将具有不同锚点(主题标签)的页面识别为 2 个不同的页面。结果是,当使用后退按钮时,ie7 会跳过所有以前的 url(仅通过主题标签不同)。
例如,假设我按此顺序浏览了以下项目:
- www.google.com
- www.mysite.com/index#ajax1
- www.mysite.com/index#ajax2
- www.mysite.com/index#ajax3
在 www.mysite.com/index#ajax3 上点击后退按钮让我回到 www.google.com
我真的在这个问题上打破了我的头。为了检查我的理智,我测试了一些带有锚点的随机页面,加载了同样的问题。
据我所知,这不是预期的行为(所有其他浏览器(chrome、ff、safari)测试工作正常。我在这里遗漏了一些非常明显的东西还是我的 ie7 安装搞砸了?