【发布时间】:2020-01-15 10:44:06
【问题描述】:
我有以下流程:
首页 => 设备 => 添加新 => 选择类型 => 配对
用户当然可以随时返回。现在配对完成后,我再次进入设备索引页面。
当用户按下该页面上的后退按钮时,它返回到 PAIR(我不想要),我希望它转到 HOME。
我在最后一步查看了 ReplaceState,它在重定向到设备之前通过主页更改 PAIR 页面。这样,当用户在 DEVICES 页面中按下返回时,他/她会返回主页(太棒了!),但是当用户再次按下返回时,他会到达我不想要的 SELECT TYPE。
如何在 PAIR 完成后从历史记录中删除 ADD NEW、SELECT TYPE 和 PAIR 页面?
旁注:我使用的是 Turbolinks 和 Rails,尽管我相信答案是 JS。
【问题讨论】:
标签: javascript ruby-on-rails turbolinks