gpt4 book ai didi

meteor - Iron Router 重定向而不杀死后退按钮功能

转载 作者:行者123 更新时间:2023-12-04 23:49:21 27 4
gpt4 key购买 nike

我在一个相当复杂的应用程序中使用 Iron Router,并且有一些路由将用户重定向到其他内部路由(例如, "/" 总是重定向到 "/dashboard" )。

我们一直在通过添加例如Router.go("/dashboard") ,或(令人困惑但同样无效)this.redirect("/dashboard")到第一条路线的action钩。

问题是这会破坏浏览器的后退按钮:您会很快回到具有重定向操作的路线上,然后将您重定向回原来的位置。

  • 解决这个问题的最佳方法是什么?
  • 有什么好的理由为什么我们不应该只是更换而不是插入 history.state默认为 this.redirect() ?
  • 最佳答案

    我们在我们的应用程序中遇到了同样的问题。在 0.9.4(可能还有一些更早的版本)中,您可以添加 {replaceState: true}作为 Router.go 的最后一个参数.更多详情请见this issue .请注意,在撰写本文时,这似乎尚未集成到 1.0.x 代码中。

    关于meteor - Iron Router 重定向而不杀死后退按钮功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26487332/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com