作为开发一些ajax历史行为的一部分,我遇到了一个奇怪的事情:(我的)ie7不会将具有不同锚点(主题标签)的页面识别为2个不同的页面。 结果是当使用后退按钮ie7跳过所有以前的URL(仅通过hashtag不同)。
例如,假设我按此顺序浏览了以下项目:
我真的在这个问题上让我失望。为了检查我的理智,我测试了一些带有锚点的随机页面,加载了它们,确实存在同样的问题。
据我所知,这不是预期的行为(所有其他浏览器(chrome,ff,safari)测试工作正常。我是否遗漏了一些非常明显的东西,或者我的ie7安装是否搞砸了?
答案 0 :(得分:0)
这适用于IE7中的本地文件。我还没有在网上测试过。
<a href="#hashlink1" onclick="window.location='#hashlink1';return 0;">Link to Anchor 1</a>
<a href="#hashlink2" onclick="window.location='#hashlink2';return 0;">Link to Anchor 2</a>
<a href="#hashlink3" onclick="window.location='#hashlink3';return 0;">Link to Anchor 3</a>