浏览器后退按钮返回按照自定义网址列表?

时间:2014-06-24 04:17:55

标签: javascript django browser html5-history

我看过history.js,它似乎只适用于当前页面:
如:

www.mysite.com
www.mysite.com/?state=1
www.mysite.com/?state=2
www.mysite.com/?state=3
www.mysite.com/?state=4
www.mysite.com/?state=3

它只能在同一页面上使后退按钮从大到小跟随状态。


我想要的是:

www.mysite.com/center/?state=1
www.mysite.com/product-list/?state=2
www.mysite.com/product-detail-manage-form/?state=3

center无法返回product-listproduct-list无法返回product-detail-manage-form

由于用户可以在product-detail-manage-form页面上修改或删除产品,因此服务器会在提交表单后将其重定向到product-list页面。
我不希望他通过点击product-detail-manage-form页面上的后退按钮返回product-list 有没有简单的方法来达到我的目的?

1 个答案:

答案 0 :(得分:0)

尝试使用javascript来操纵浏览器历史记录:https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history

通过这种方式,您可以使用后退按钮

控制历史堆栈以及用户可以访问的页面