通过 Javascript 是否可以检测合成点击(不是由人类生成而是使用 JS 或其他自动化工具生成的点击)?
最佳答案
也许我们可以做这样的事情:
document.onmousedown = function(e) {
if (typeof(e.pageX) !== 'undefined' && e.pageX != 0)
{
alert ('human');
}else{
alert ('else');
}
}
或类似的方法:
document.onmousedown = function(e) {
if(e.screenX && e.screenX != 0 && e.screenY && e.screenY != 0){
alert("real button click");
}else{
alert("something else");
}
}
请参阅此处:Detect if button click real user or triggered by a script
注意:如果您想要 jquery 解决方案,请访问: Check if event is triggered by a human
关于javascript - 检测网页上的合成点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27442497/