gpt4 book ai didi

javascript - 增加 ReCaptcha 过期时间?

转载 作者:行者123 更新时间:2023-12-01 02:51:57 26 4
gpt4 key购买 nike

如何增加 google ReCaptcha 过期时间?我已经尝试过以下一种,

  <script>
var callback = function() {
grecaptcha.render('id-of-render-element', {
'sitekey': 'your-site-key',
'expired-callback': expCallback
});
};
var expCallback = function() {
grecaptcha.reset();
};
</script>
<div id="id-of-render-element"></div>
<script src="https://www.google.com/recaptcha/api.js?onload=callback&render=explicit" async defer></script>

但是它不起作用。

最佳答案

这对我的 Invisible 和 Checkbox 版本都有效。我知道您想“增加”时间,但这不是 Google 提供的选项。我只是每 5 分钟重新启动一次盒子。

setInterval(function(){ grecaptcha.reset(); }, 5 * 60 * 1000 ); 
// just reset every 5 min

此外,将 Google 开发者控制台中的“高级”框 slider 设置为“最少限制”似乎会有所帮助。

请记住,使用新的“隐形”验证码,您可能不需要重置或延长时间,除非您有额外的 AJAX 验证。我注意到,当我使用新的“隐形”方法时,如果我仅在首先验证表单时触发它,则该框将永远保持良好状态。

Q.E.D。更好的解决问题的方法可能是简单地使用这个 https://developers.google.com/recaptcha/docs/invisible#auto_render

关于javascript - 增加 ReCaptcha 过期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44820652/

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