是否可以告诉window.location.href
返回历史记录中的2页并重新加载被调用的页面?
我只是设法让它像这样工作:
<script type="text/javascript">
window.location.href = "http://www.google.com/";
</script>
我使用命令history.back(-2)
尝试的所有其他内容在我的情况下都不起作用。
答案 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>