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

Mar*_*ski 7 javascript

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

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

<script type="text/javascript">
window.location.href = "http://www.google.com/";
</script>
Run Code Online (Sandbox Code Playgroud)

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

Krz*_*zos 11

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

  • `history.back(2)` 不起作用。`history.go(-2)` 是正确答案。检查 https://developer.mozilla.org/en-US/docs/Web/API/History (3认同)

Dim*_*rab 6

试试这个,这将使您退后两步

 history.go(-2);
Run Code Online (Sandbox Code Playgroud)

例如,

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