如何在JavaScript中获取上一页的网址?
说,我从第A页到第B页,然后使用浏览器返回按钮返回第A页。
我尝试使用history.previous
,但我无法让它发挥作用。
答案 0 :(得分:85)
您可以使用以下内容获取以前的网址。
var oldURL = document.referrer;
alert(oldURL);
答案 1 :(得分:8)
您希望在第A页知道B页的网址吗?
或者在页面B中知道页面A的URL?
在页面B中:document.referrer如果设置。如此处所示:How to get the previous URL in JavaScript?
在第A页中,您需要阅读在B页中设置的cookie或本地/会话存储,假设相同的域
答案 2 :(得分:7)
<script type="text/javascript">
var ex=document.referrer;
document.write(ex);
</script>
document.referrer
极大地满足了您的目的,但它不适用于Internet Explorer。
除了IE之外,它适用于所有标准浏览器,如Mozilla,Opera,Safari等。