Google Captcha到期时间

时间:2017-10-20 08:08:36

标签: javascript html5

我想增加google captcha的到期时间,但我找不到解决方案来处理它。我使用了重置方法,但它的默认过期时间(2分钟)不允许我控制它。

setTimeout(function(){
    grecaptcha.reset();
}, 1200000);

有什么方法可以做我正在寻找的事情吗?

1 个答案:

答案 0 :(得分:0)

设置超时对于Google验证码不是一个很好的解决方案。最好在会话超时时重置Google验证码。使用回调函数expired-callback

  <script>
       var callback = function() {
          grecaptcha.render('element', {
             'sitekey': 'your-site-key',
             'expired-callback': fnCallback
           });
       };
       var fnCallback = function() {
          grecaptcha.reset();
       };
    </script>