Javascript: if (previous page == certainurl) { function }



我想只在用户访问的前一个页面位于某个域时执行一个函数。如何使用javascript(或jQuery或其他)做到这一点?

引用document.referrer如何?

您可以使用document.referrer。然而,不要指望它总是正确的,因为一些代理,例如,不提供它。不过,它可能会给你一些不错的点击。

你可以使用javascript的referrer对象来查看用户来自哪里。

if (document.referrer && document.referrer.indexOf("http://" + somehost) > 0){
   // do something
}

要小心,因为这不是真的可靠。您应该使用某种持久化数据来了解用户的操作。

最新更新