以编程方式操纵浏览历史记录

时间:2016-02-18 01:12:13

标签: javascript jquery

我正在开发一个购物网站

用户从

移动

product-detail - >购物车 - >结帐步骤 - >订单确认

当用户到达订单确认页面时,如果他点击后退按钮,我认为他应该转到cart之前的页面,这是上述流程中的产品详细信息页面。

  • 编辑

他可能会在购物车和结帐台之间来回走动。

我想我需要一种方法来标记这些页面以供删除。

历史记录api是否提供了一种标记页面的方法,以便以后可以将其从历史记录中删除?

1 个答案:

答案 0 :(得分:0)

如果您使用此:

window.history.go(-3); //jumps back 3 in the history

然后用户浏览到新页面,它将删除转发历史记录。因此,为了防止向前浏览,您可以再往前走,然后前进。

window.history.go(-4); //jumps back 3 in the history

window.history.go(1); //erase the history