是否可以跟踪离开的访问者或访问其他网站?

是否有可能跟踪离开或转到其他网站的访问者,例如只有当他们想要移动到其他网站或其他域名时才提问? 我写这段代码

 window.onbeforeunload = confirmExit; function confirmExit() { return "leave?"; }  

但是这个代码每次都在我自己的页面上工作。 我想让这些代码在访问者通过tiping URL(不是链接)转到另一个域时运行。 可能吗? 谢谢

我认为这是浏览器插件的任务,而不是页面脚本。 JS不可能知道用户在页面外做了什么。

如果这是可能的,那将是一个全新的安全问题,一个隐私问题,我将不会访问您的网站。

正如您在此问题中标记了jquery,我猜您已经在使用http://jquery.com/

  

如果有任何问题,您可以使用document.location.href代替document.location

我在这里尝试了一件事,不确定它是否适用于所有情况……

 window.onbeforeunload = confirmExit; function confirmExit(event) { console.log(event); console.log("Current : " + event.srcElement.domain); console.log("Target : " + event.target.domain); if (event.srcElement.domain != event.target.domain) { return "leave ?"; } else { // staying here } }​