使用window.location.href返回2页并重新加载

时间:2015-09-04 12:55:40

标签: javascript

是否可以告诉window.location.href返回历史记录中的2页并重新加载被调用的页面?

我只是设法让它像这样工作:

<script type="text/javascript">
window.location.href = "http://www.google.com/";
</script>

我使用命令history.back(-2)尝试的所有其他内容在我的情况下都不起作用。

3 个答案:

答案 0 :(得分:10)

您应该使用history.back(2);,而不是history.back(-2);

答案 1 :(得分:5)

试试这个,它会让你退后两步

 history.go(-2);

例如

<a href="www.mypage.com" onclick="javascript:history.go(-2)"> Link </a>

答案 2 :(得分:0)

您可以使用函数 history.go(-2) 向后移动两页 和 history.go(2) 向前移动您从前 2 页返回后离开的 2 页

<script>
function goBack() {
  window.history.go(-2);
}
</script>