+
50
-

js如何判断网页上的点击是否是真人操作?

js如何判断网页上的点击是否是真人操作?


网友回复

+
0
-

思路如下:

1、收集被点击元素的 xpath、重力感应等信息、Event.isTrusted、clientX/Y、pageX/Y、mousemove 事件的全部数据,对称加密加密后发送给后端通过ai模型进行判断。例子:点击打开链接

参考代码:点击打开链接

2、在落地页检测 referer、window.performance.navigation.type等信息

3、收集浏览器指纹等信息:通过这个网站:https://amiunique.org/fingerprint

4、使用第三方库

例如google的recaptcha

800_auto

https://developers.google.com/recaptcha?hl=zh-cn

cloudflare的turnstile

800_auto

https://developers.cloudflare.com/turnstile/

我知道答案,我要回答