假设我的网站流程如下:a -> B -> C -> D 或 A -> B -> D假设我想始终从 D 页面返回到 A 页面。我不能使用:window.history.go(x)因为我不知道从页面 A 到页面 D 需要多少步。有什么方法可以删除页面 A 和 D 之间的步骤吗?使用本机 js 或 'connected-react-router' 库?我不想从 D 重定向到 A。如果我可以从历史记录中删除 D 和 A 之间的元素并且用户可以使用浏览器中的“后退按钮”从 D 导航到 A,那就太好了。
1 回答
繁花如伊
TA贡献2012条经验 获得超12个赞
“我不想从 D 重定向到 A”
-> 为什么想到?
I think the best option is to redirect from D to A
我知道这不回答问题,但在你的情况下,用户可以去 B - C - B - C ...等等
您可以检查 (B,C) 中的历史记录然后忽略,但这很脏......重定向在您的情况下更方便
添加回答
举报
0/150
提交
取消