我希望如果用户从外部网站访问我的主页www.example.com,则会显示警告...但如果用户来自我网站的内部页面,则不会显示警报。
我认为history.back()方法在我的案例中很有用,但我不知道如何在这个问题上使用它。
答案 0 :(得分:0)
有些情况会隐藏引用者,例如您网站的书签
这在大多数情况下都适用
console.log(document.referrer)
if (document.referrer.indexOf(location.host) == -1) {
document.write("Welcome to my site")
}
答案 1 :(得分:-1)
有一个名为“referer”的可选http标头,我用它来检测呼叫的来源。