Javascript 以编程方式操作浏览历史记录
我正在开发一个购物网站 用户从 产品详细信息->购物车->结账步骤->订单确认 当用户到达订单确认页面时,如果他点击后退按钮,我认为他应该转到Javascript 以编程方式操作浏览历史记录,javascript,jquery,Javascript,Jquery,我正在开发一个购物网站 用户从 产品详细信息->购物车->结账步骤->订单确认 当用户到达订单确认页面时,如果他点击后退按钮,我认为他应该转到购物车之前的页面,这是上面流程中的产品详细信息页面 编辑 他可能会在购物车和收银台之间来回走动 我想我需要一种方法来标记这些页面以便删除 历史api是否提供了一种标记页面的方法,以便以后可以将其从历史中删除?如果您使用此方法: window.history.go(-3); //jumps back 3 in the history 然后用户浏览到一个
购物车之前的页面,这是上面流程中的产品详细信息页面
- 编辑
他可能会在购物车和收银台之间来回走动
我想我需要一种方法来标记这些页面以便删除
历史api是否提供了一种标记页面的方法,以便以后可以将其从历史中删除?如果您使用此方法:
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
如果您使用此选项:
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
HTML5历史api@EricGuan我对这个问题做了一些编辑。HTML5历史api@埃里克:我对这个问题做了一些修改。