类似于后退按钮流的应用程序,导航栏中有后退按钮

App-like back button flow, with back button in navbar

本文关键字:按钮 导航 类似于 应用程序      更新时间:2023-09-26

我有一个web应用程序(运行Rails和jQuery Mobile),它有一个顶部导航栏,可以通过返回箭头按钮转到前几页。

我有以下两个页面流程,如下所示:

1) 首页->商品->商品详情

2) 收藏夹->商品->商品详情

如果我只从(主页或收藏夹)转到项目页面,我可以轻松地按浏览器的后退按钮(或添加后退链接)返回主页或收藏夹。好的,没关系。

但是,如果我更深入到项目详细信息页面,然后按后退按钮到项目页面,然后再次按后退按钮,它将返回到详细信息页面。

但我想让它做的是转到主页或收藏夹页面(我从哪个开始)。

我已经尝试将data-rel="back" and data-direction="reverse"添加到后链接,但它不起作用,正如我上面解释的那样。

有什么建议或最佳实践吗?

您可以使用历史API来控制推送和弹出状态。通过这种方式,您可以轻松控制用户在浏览器上来回点击时显示的内容。