61,129
社区成员




// 点击链接跳转到你的页面里的js
// 在你的页面加代码
document.referrer; // 获取上一层链接,获取从那里跳转过来的。
// 获取后做判断,再向服务器累加点击数量,要注意(点击跳转过来你的页面后,在当前页面刷新,获取上一层链接依然没变)
// document.referrer 可能会存在兼容问题
// 兼容法
getReferrer() {
var referrer = '';
try {
referrer = window.top.document.referrer;
} catch (e) {
if (window.parent) {
try {
referrer = window.parent.document.referrer;
} catch (e2) {
referrer = '';
}
}
}
if (referrer === '') {
referrer = document.referrer;
}
return referrer;
}