Javascript 浏览器后退按钮后退是否跟随自定义url列表?

Javascript 浏览器后退按钮后退是否跟随自定义url列表?,javascript,django,browser,html5-history,Javascript,Django,Browser,Html5 History,我已经看到,它似乎只是在当前页面上工作: 例如: 它可以使后退按钮后退跟随状态从大到小只在同一页上。 我想要的是: www.mysite.com/center/?state=1 www.mysite.com/product-list/?state=2 www.mysite.com/product-detail-manage-form/?state=3 中心不能返回到产品列表,产品列表不能返回到产品明细管理表 因为用户可以在产品详细信息管理表单页面编辑或删除产品,并且在表单提交后,服务器会将用户

我已经看到,它似乎只是在当前页面上工作: 例如:

它可以使后退按钮后退跟随状态从大到小只在同一页上。 我想要的是:

www.mysite.com/center/?state=1
www.mysite.com/product-list/?state=2
www.mysite.com/product-detail-manage-form/?state=3
中心不能返回到产品列表,产品列表不能返回到产品明细管理表

因为用户可以在产品详细信息管理表单页面编辑或删除产品,并且在表单提交后,服务器会将用户重定向到产品列表页面。 我不希望他通过点击产品列表页面上的后退按钮返回到产品详细信息管理表单。
有什么简单的方法可以达到我的目的吗?

尝试使用javascript操纵浏览器历史记录:

通过这种方式,您可以控制历史堆栈以及用户可以使用“后退”按钮访问哪些页面

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