gpt4 book ai didi

javascript - 从 JavaScript 捕获链接点击事件

转载 作者:行者123 更新时间:2023-11-30 13:43:50 25 4
gpt4 key购买 nike

为了跟踪总体用户点击流,我想触发一个 JavaScript 事件,如果用户右键单击并在链接上选择“在新选项卡中打开”(或在大多数浏览器中单击鼠标中键)。这些链接中的大多数都链接到我的站点之外,我希望尽可能少地干扰整体浏览器体验(例如:状态栏等)。有什么选择可以解决这个问题?

最佳答案

如果您正在寻找查看出站链接点击的方法,您可以尝试以下方法:

  • 使用脚本,例如 link.php?src= http://www.example.com单击时会增加每个 IP 和用户代理组合的计数器。然而,这在状态栏中看起来不太好。它也可以被网络爬虫保存。

  • 使用不显眼的 JavaScript 在外部链接上附加事件处理程序。如果主机名存在并且与您所在的主机名不匹配,您可以确定它们是否是外部的。然后,您可以使用此事件处理程序来保存 href,防止点击事件的默认值,增加一个数字,就像第一个脚本一样,然后将 window.location 发送到实际的 href。如果没有启用/支持 JavaScript,这当然会失败。

关于javascript - 从 JavaScript 捕获链接点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/656476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com