JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – Google“reCaptcha”有时无法显示/呈现大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
有时我必须多次重新加载网页,直到reCaptcha被渲染.我和一位朋友在Firefox和Chrome上都进行过测试,但问题是一致的,似乎并不依赖于使用过的浏览器.

我用来显示我的reCaptcha的代码:

<script src='https://www.google.com/recaptcha/api.js?onload=CaptchaCallBACk&render=explicit' async defer></script>

<script>
        var CaptchaCallBACk = function(){
            grecaptcha.render('RecaptchaField1',{'sitekey' : '6LdbWAo..'});
            grecaptcha.render('RecaptchaField2',{'sitekey' : '6LfAVAo..'});
            grecaptcha.render('RecaptchaField3',{'sitekey' : '6LfqWwo..'});
            grecaptcha.render('RecaptchaField4',{'sitekey' : '6Lf4sAo..'});
        };

后来在我刚添加的表格中:< div id =“RecaptchaField1”>< / div>正确的号码.

如果关心的话,表格总是在bootstrap模式中?

编辑:
我删除了异步和延迟属性.

编辑2:
有问题的页面:http://www.dexquote.com

解决方法

当我在隐藏div(例如模态)上初始化地图时,谷歌地图中出现了这个问题.
我通过从页面加载中删除初始化来解决这个问题,并在显示模式时初始化每个验证码:
$(document).ready(function () {
    $('#loginModal').on('shown.bs.modal',function () {
        grecaptcha.render('RecaptchaField1',{'sitekey': '6LdbWAoTAAAAAPvS9AaUUAnT7-UKQMxz6vY4nonV'});
    })
    $('#loginModal').on('hide.bs.modal',function () {
        $("#RecaptchaField1").empty();
    })
});

大佬总结

以上是大佬教程为你收集整理的javascript – Google“reCaptcha”有时无法显示/呈现全部内容,希望文章能够帮你解决javascript – Google“reCaptcha”有时无法显示/呈现所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。