JavaScript添加意外的window.history条目

JavaScript添加意外的window.history条目,javascript,google-chrome,firefox,history,Javascript,Google Chrome,Firefox,History,当我在一个新的选项卡中加载网站上的某个页面时,我注意到“后退”按钮已启用。考虑到它是新选项卡的第一页,情况就不应该是这样了。事实上,当我点击并按住后退按钮时,我看到我所在的页面位置在历史记录中重复了1到10次。在这个页面上进行一次刷新时,我还看到历史记录中添加了多个条目 注: 禁用JavaScript会导致问题消失 使用“window.onpopstate”,我注意到这个函数在修改浏览器历史记录之前启动。但我在别处读到过,在chrome上的任何页面加载上都会调用这个方法 这个问题发生在Chro

当我在一个新的选项卡中加载网站上的某个页面时,我注意到“后退”按钮已启用。考虑到它是新选项卡的第一页,情况就不应该是这样了。事实上,当我点击并按住后退按钮时,我看到我所在的页面位置在历史记录中重复了1到10次。在这个页面上进行一次刷新时,我还看到历史记录中添加了多个条目

注:

  • 禁用JavaScript会导致问题消失
  • 使用“window.onpopstate”,我注意到这个函数在修改浏览器历史记录之前启动。但我在别处读到过,在chrome上的任何页面加载上都会调用这个方法
  • 这个问题发生在Chrome和Firefox以及IE上
  • 页面id复制到历史记录的次数范围为1到10次
相关资源链接:


这真的很模糊。您的代码中是否有特定部分导致了此问题?看起来这是一个与iFrame相关的问题。更多信息请点击此处: