javascript - 如何使用 Javascript 执行函数并跟踪页面退出时的出站链接?

标签 javascript tracking outbound

我想在页面退出之前执行一些功能,例如记录页面退出时间。

使用 onbeforeunload 事件时会显示一个我不想要的弹出窗口。

不知何故,当点击出站链接时,它应该进入一个函数,获取链接href,执行然后退出页面。

不使用JQuery

这可能吗?

最佳答案

links = document.getElementsByTagName('a')
for(var i=0; i<links.length; i++){
    links[i].addEventListener('click', function(event){
        //do your stuff
        return true;
    });
};

试一试。

如果您需要有关链接本身的信息,请使用 this 构造。具体来说:

this.href

将为您提供链接地址。

http://jsfiddle.net/6PEmj/5/

关于javascript - 如何使用 Javascript 执行函数并跟踪页面退出时的出站链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12427847/

相关文章:

javascript - 从多维数组中获取数组名称

javascript - Google API 3 从谷歌地图外的 div 打开 Infowindow

Git:有没有一种简单的方法来设置新分支来跟踪远程分支?

node.js - Twilio 如何使用 Node js 进行两次出站调用并加入( session )它们

http - 内部 http :outbound-gateway reply-channel 'stalls'

javascript - Leaflet 可以通过缩放而不是仅通过平移跳转到新世界副本吗?

javascript - 使用 lodash 过滤两个字符串数组

ios - 以编程方式在点击事件期间查找 IDFA 值

javascript - 检测可滚动 div 中的元素何时超出 View

java - 出站 Asterisk 调用前导零