我正在我的网站上实现reCAPTCHA并且已经成功实现了。它能够正常工作。有时候,reCAPTCHA只需要点击"I'm not a Robot"就能完成验证,但有时它会显示图片网格来选择正确的图像以完成验证。
我在想是否可以禁用图片选择验证,使得reCAPTCHA只需要点击"I'm not a Robot"就能完成。Google展示图片网格的理论是什么呢?
我已经阅读了这篇文章:Prevent reCaptcha multiple image selections,但里面没有足够的信息。
谢谢!
下面我已经包含了recaptcha/api.js
。
<script src="https://www.google.com/recaptcha/api.js?onload=onloadCallbackAuto&render=explicit&hl=<?php echo $lang;?>" async defer >
我的reCAPTCHA代码如下:
var onloadCallbackAuto = function() {
/// do something....
}
var verifyCallback = function() {
/// do something....
}
grecaptcha.render('gReCaptchaDiv', {
'sitekey' : '<?php echo $siteKey;?>',
'callback' : verifyCallback,
'theme' : 'light'
});