gpt4 book ai didi

javascript - 查找 reCAPTCHA 何时重新加载

转载 作者:行者123 更新时间:2023-12-03 11:19:44 26 4
gpt4 key购买 nike

我正在对验证码的可用性进行一些研究,目前正在研究来自 Google 的 reCAPTCHA。

我正在尝试计算用户重新加载验证码的次数,因为他无法解决问题,但我似乎找不到获取该信息的方法。基本上,每次用户请求新的验证码时,我都会增加一个计数器。我正在使用 JS/PHP。

谢谢。

最佳答案

PHP 中的 reCaptcha 注入(inject)的 HTML 包含以下用于重新加载按钮的 HTML:

<a title="Get a new challenge" id="recaptcha_reload_btn"><img alt="Get a new challenge" src="http://www.google.com/recaptcha/api/img/red/refresh.gif" id="recaptcha_reload" height="17" width="25"></a>

这意味着您可以向按钮添加 Javascript 事件监听器并计算单击的次数。此示例使用 jQuery 来递增全局变量:

var recaptcha_reloaded = 0;
$(document).on("click", "#recaptcha_reload_btn", function() {
recaptcha_reloaded++;
});

捕获此信息后如何发送该信息取决于您。一种可能性是在提交之前将其注入(inject)表单上的隐藏输入字段。

另请注意,这仅计算按钮被点击的次数,而不是实际重新加载的次数。单击验证码重新加载按钮与实际重新加载验证码之间存在延迟,在此间隔期间的其他点击将被忽略。

关于javascript - 查找 reCAPTCHA 何时重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27176105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com