【发布时间】:2018-06-28 04:09:49
【问题描述】:
我正在使用纯 javascript、HTML 和 history.go(-1) 方法导航到上次访问的页面 url。
预期结果:点击后导航到上次访问的页面 URL。
现有结果:点击后导航到主页而不是以前访问过的页面 URL,页面标题正确更改但页面 url 没有更新。
控制台没有显示错误。已经试过了:
https://developer.mozilla.org/en-US/docs/Web/API/History_API
onclick="javascript:history.go(-1)" not working in Chrome
Onclick javascript to make browser go back to previous page?
代码:
<a href="/" onclick="goToPreviousPage();"></a>
<script>
function goToPreviousPage() {
history.go(-1);
return false;
}
</script>
将#添加到href属性以防止回家:
<a href="#" onclick="goToPreviousPage();"></a>
或
<button onclick="goToPreviousPage();">Go back</button>
它只是重新加载页面。
【问题讨论】:
标签: javascript html