区分用户和机器人。防止点击劫持

时间:2011-03-31 03:20:09

标签: click bots

如何防止点击劫持,这基本上意味着阻止用户恶意点击我的广告等。

除了使用他们的IP地址之外,我可以用什么类型的参数来判断用户是否对广告感兴趣点击了?

1 个答案:

答案 0 :(得分:0)

一旦他们到达您的网页,请使用JavaScript来检测鼠标移动。如果没有,则可能是机器人。

<html>
<head>
<script type="text/javascript">

window.addEventListener("load", 
    function() 
    {
        document.body.addEventListener("mousemove", 
            function() 
            { 
                alert("Welcome real user.") 
            },
            false);
    },
    false);

</script>
</head>
<body>
<h1>hello</h1>
</body>
</html>

这不是100%,因为屏幕阅读器不会有鼠标移动,有些人用键盘浏览网页,但这种情况极为罕见。