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