所以,我遇到了一个问题:我有两个(或更多)连续页面,用户可以点击它们。在每个页面的底部都有一个“后退”按钮(使用Javascript的history.go(-1);),以便用户可以返回上一个视图。
现在我的问题是:当用户在第3页并点击按钮时,他会回到第2页(直到这里一切都很好),但当他回到第2页并点击该页面上的后退按钮时,而不是进一步回到第1页,他被送回(或转发?)到第3页。 有没有解决这个问题的方法,我试过Google,但找不到任何东西。
提前致谢! :)
答案 0 :(得分:5)
您的问题是Javascript的行为与将浏览器返回上一页时的行为完全一致。你能不能更明确地处理页面之间的导航?将history.go(-1)替换为实际脚本\ page的链接?
答案 1 :(得分:2)
使用window.location
将用户发送回上一页而不是history.go(-1)
。如果用户登陆您的流程中的第二页,后退按钮将无用。