我在一家商业网站上工作,我们只是考虑在获得带有邮件/密码列表的“强力支持”后,在登录页面上放置recaptcha v2。被攻击者使用了一个奇怪的用户代理:
Mozilla / 5.0(Windows NT 10.0; \ x85)Gecko / 20100101 Firefox / 64.0
我使用此用户代理尝试了验证码,验证码根本不显示,并且出现了js错误:
未捕获的TypeError:this.each不是一个函数(在prototype.js ...)
这是我发现的唯一的用户代理(并且我尝试了许多虚拟用户代理),但是恐怕它会对某些客户端执行相同的操作,从而降低了转换率。因此,我将使用window.onerror记录此错误,并使用ajax serv记录该错误和客户端的用户代理,以查看是否发生在“正常”客户端上。
您见过这种情况吗?