JavaScript和history.back()方法

时间:2011-06-08 13:49:32

标签: javascript

我希望如果用户从外部网站访问我的主页www.example.com,则会显示警告...但如果用户来自我网站的内部页面,则不会显示警报。

我认为history.back()方法在我的案例中很有用,但我不知道如何在这个问题上使用它。

2 个答案:

答案 0 :(得分:0)

有些情况会隐藏引用者,例如您网站的书签

这在大多数情况下都适用

console.log(document.referrer)
if (document.referrer.indexOf(location.host) == -1) {
  document.write("Welcome to my site")
}

答案 1 :(得分:-1)

有一个名为“referer”的可选http标头,我用它来检测呼叫的来源。

W3.org