代码之家  ›  专栏  ›  技术社区  ›  froglegs

历史记录.replaceState()不会在Firefox中触发popstate事件?

  •  1
  • froglegs  · 技术社区  · 8 年前

    对于所有直接路线(即书签/链接/直接导航)历史记录.replaceState使用了(在加载处理程序中调用)。当使用后退/前进导航时,它在Safari中按预期工作/popstate事件发生。然而,在Firefox(60.0.2)中,不会发生popstate事件。创建了state对象,并在您向后/向前导航时保持正确的状态,但popstate事件从未发生。当历史.pushState但使用了()。

    谢谢

    0 回复  |  直到 8 年前
    推荐文章