我意识到 Yelp.com 会在鼠标移动或发生某些事情时进行某种跟踪(单击元素)。这是怎么回事?有图书馆吗?如何在不影响几乎为零的性能影响的情况下做到这一点?
您可以在下面的 Firebug 中看到控制台:
我意识到 Yelp.com 会在鼠标移动或发生某些事情时进行某种跟踪(单击元素)。这是怎么回事?有图书馆吗?如何在不影响几乎为零的性能影响的情况下做到这一点?
您可以在下面的 Firebug 中看到控制台:
鼠标跟踪的一个非常基本的实现可能如下所示:http: //jsfiddle.net/pksah/
HTML:
<body>
<div id="container"></div>
</body>
JS:
currentPosition = null;
$("#container").on("mousemove", function (event) {
currentPosition = event;
});
setInterval(function () {
console.log(currentPosition.pageX + "," + currentPosition.pageY);
}, 1000)
CSS:
#container {
width:100%;
height:300px;
background:yellow;
}
正如我在评论中所说,看起来像是一些广告/活动跟踪,它与一些 Google API 工具有关,您会在控制台中看到与此脚本的相似之处:
有谷歌广告感的东西,关闭