【问题标题】:manipulate browsing history programmatically以编程方式操纵浏览历史
【发布时间】:2016-02-18 09:26:36
【问题描述】:

我正在开发一个购物网站

用户离开

产品详细信息 -> 购物车 -> 结帐步骤 -> 订单确认

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

  • 编辑

他可能会在购物车和结账步骤之间来回走动。

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

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

【问题讨论】:

标签: javascript jquery


【解决方案1】:

如果你使用这个:

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

【讨论】:

    猜你喜欢
    • 2010-09-08
    • 1970-01-01
    • 2016-01-27
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 2019-12-15
    • 1970-01-01
    • 2018-06-07
    相关资源
    最近更新 更多