Recaptcha:检测点击

时间:2018-05-03 19:05:24

标签: javascript recaptcha

我没有试图弄清楚如何在点击recaptcha时触发回调。我知道这个问题已被多次回答,谷歌文档非常清楚如何做到这一点。

我想要做的是阻止用户单击重新访问的恼人用户交互,然后立即点击Submit按钮,但由于重新连接尚未加载而导致其失败。我希望能够检测到用户确实点击了recaptcha但谷歌尚未回复。

这样我可以等待一小段时间并重新提交表单,而不必向用户显示错误。

到目前为止,我已经尝试向包含验证码的iframe周围的div添加一个点击监听器,但这不起作用,我相信它是因为div落在验证码之后,因此无法检测到点击。为清晰起见,这是修改后的Google代码:

<div onclick='CaptchaClicked()' class='g-recaptcha' style='$Style'data-sitekey='".RECAPTCHA_PUBLIC_KEY."'> </div>
<script src='".RECAPTCHA_SCRIPT_URL."' async defer></script>

任何人都有任何想法?

0 个答案:

没有答案