2

所以,我遇到了一个问题:我有 2 个(或更多)连续页面,用户可以点击它们。在每个页面的底部都有一个“返回”按钮(使用 Javascript 的 history.go(-1);),以便用户能够返回到上一个视图。

现在我的问题是:当用户在第 3 页并单击按钮时,他会返回第 2 页(直到这里一切都很好),但是当他返回第 2 页并单击该页面上的后退按钮时,而不是更进一步回到第 1 页,他被送回(或转发?)到第 3 页。这个问题有没有解决方案,我尝试了谷歌,但找不到任何东西。

提前致谢!:)

4

2 回答 2

5

您的问题是 Javascript 的行为与将浏览器返回到上一页时的行为完全相同。您不能更明确地处理页面之间的导航吗?用指向实际脚本\页面的链接替换 ​​history.go(-1)?

于 2012-09-12T07:44:19.637 回答
2

用于window.location将用户送回上一页而不是history.go(-1). 如果用户登陆您流程中的第二页,则后退按钮将毫无用处。

于 2012-09-12T07:47:02.763 回答