JavaScript获取上一页的URL

7

我希望获取上一页的网址。我找到了很多答案,但是没有一个能够与浏览器的后退按钮一起使用的方法。我尝试使用 document.referrer 但它也不能在后退按钮中使用。 有人可以帮助我吗?


请查看历史 API。 - Barmar
我有同样的问题,我使用本地存储(或者你也可以使用cookie)来存储之前的URL。 localStorage.setItem("previourUrl", window.location.href); 并通过localStorage.getItem("previourUrl")获取上一页的URL。希望能对某些人有所帮助 :) - Devesh Chauhan
2个回答

5
请使用以下JavaScript片段。
document.referrer;

如果你正在实现后退按钮,请使用以下代码

<a href="javascript: history.go(-1)">Back</a>

<a href="javascript: history.go(-1)">返回</a> 当浏览器的回退按钮被点击时,该链接将会重定向到上一页,但我需要上一页的URL。 - ishakya

-2

你可以使用document.referrer

在你的JavaScript文件中,只需简单地添加即可。

window.location = document.referrer;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接