首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >区分用户和机器人。防止点击劫持

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

Stack Overflow用户
提问于 2011-03-31 11:20:09
回答 1查看 347关注 0票数 0

如何防止点击劫持,也就是防止用户恶意点击我的广告等。

EN

回答 1

Stack Overflow用户

发布于 2011-03-31 11:43:31

一旦他们到达你的页面,使用JavaScript来检测鼠标的移动。如果没有,那么它很可能是一个机器人。

代码语言: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%,因为屏幕阅读器不会有鼠标移动,一些人用键盘浏览网页,但这种情况非常罕见。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5494990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档