javascript中的history.back
不起作用。像这样。
我的情景:
请求page1 > page2 > page3 > page4
处理page4
中的内容(重定向到)> page2
,现在我希望page2
中的后退按钮重定向到page1
。
问题
我们如何实现这一目标?
我可以搜索此问题的关键字是什么?
答案 0 :(得分:0)
window.history.back()应该有效。 你可以发布你的代码吗? 请注意,为了使其工作,page1需要在浏览器的“历史记录”中。确保当您导航到第2页并单击浏览器的后退按钮时,您将被重定向到第1页.window.history.back()与浏览器的后退按钮相同。
答案 1 :(得分:0)
这应该始终在JavaScript打开时起作用:
<a href="javascript: history.go(-1)">Back</a>
要返回2页,只需将-1
更改为-2
:
<a href="javascript: history.go(-2)">Back 2 pages</a>
答案 2 :(得分:0)
您可以将重定向提供给 page1 :
<a href="javascript: window.location.href="pages1.html">Back</a>