在JavaScript中,你可以使用document.referrer属性来获取上一次访问页面的URL。这个属性只有在通过链接或者脚本跳转到当前页面的情况下才会有值,如果是通过直接输入地址访问的,或者是页面刷新,那么这个属性的值将会是空字符串。
以下是一个简单的示例代码,用于获取并显示上一次访问的URL:
// 获取上一次访问页面的URL
var referrerUrl = document.referrer;
// 显示结果
if (referrerUrl) {
console.log("上次访问的URL是: " + referrerUrl);
} else {
console.log("无法获取上次访问的URL,可能是直接访问或页面刷新");
}
请注意,如果你的网站部署在不同的源(origin),例如从http://example.com跳转到https://example.com,document.referrer可能会因为协议安全性(protocol safety)被浏览器丢弃,这时你可能无法获取到正确的referrer。