Javascript 更改最后一页URL

Javascript 更改最后一页URL,javascript,browser,back-button,Javascript,Browser,Back Button,我有3个步骤,如下所示: http://example.com/first-step http://example.com/second-step http://example.com/summary-step 我还有个人资料页: http://example.com/profile 要求是,用户不能从摘要步骤返回(使用浏览器的返回按钮)到前面的任何步骤,他/她应该被重定向到配置文件页面 由于某些原因,这种逻辑不幸无法在后端完成,所以唯一剩下的就是操纵浏览器的历史记录。换句话说,如果用户达到

我有3个步骤,如下所示:

http://example.com/first-step
http://example.com/second-step
http://example.com/summary-step
我还有个人资料页:

http://example.com/profile
要求是,用户不能从
摘要步骤返回(使用浏览器的
返回
按钮)到前面的任何步骤,他/她应该被重定向到
配置文件
页面

由于某些原因,这种逻辑不幸无法在后端完成,所以唯一剩下的就是操纵浏览器的历史记录。换句话说,如果用户达到
摘要步骤
,则浏览器历史记录中的上一页应该从
第二步
替换为
概要文件


这可行吗?重要的事实是,这不仅适用于桌面,而且适用于最流行的移动设备(iOS>=7、Android、WP7+)。锚定破解或添加
url的get
参数也是不可能的,只要它点击后端。

这就是如何使用Javascript将个人资料页面url添加到历史记录中的方法

window.history.pushState('profile', null, '/profifeURL');

是的,有帮助。谢谢:)