我想只在用户访问的前一个页面位于某个域时执行一个函数。如何使用javascript(或jQuery或其他)做到这一点?
引用document.referrer
如何?
您可以使用document.referrer
。然而,不要指望它总是正确的,因为一些代理,例如,不提供它。不过,它可能会给你一些不错的点击。
你可以使用javascript的referrer
对象来查看用户来自哪里。
if (document.referrer && document.referrer.indexOf("http://" + somehost) > 0){
// do something
}
要小心,因为这不是真的可靠。您应该使用某种持久化数据来了解用户的操作。