javascript - 谷歌验证码过期时间

标签 javascript html

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

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

有什么办法可以实现我想要的功能吗?

最佳答案

设置超时对于谷歌验证码来说并不是一个好的解决方案。 session 超时时最好重置谷歌验证码。使用回调函数expired-callback

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

关于javascript - 谷歌验证码过期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46844844/

相关文章:

Google Chrome 中的 JavaScript 变量作用域

javascript - html td 没有通过 jquery 更新

javascript - 如何在 tomcat 上部署 Vue.js 应用程序?

asp.net - IE 似乎没有缓存我的图像

javascript - 是否有类似 youtube-dl 的东西,但在纯 jquery 或 js 中?

Javascript 变量类型

html - 如何使用外部 CSS 控制 HTML 元素的粗体程度

php - 当我使用多个参数时,无法使用 .htaccess rewriteRule 重定向到特定页面

python - 如何使用lxml从html文件中提取python中的段落文本?

html - IE6 : span (inline) with background-image