【问题标题】:recaptcha show blank space in bootstrap 3 bottom page重新验证在引导程序 3 底部页面中显示空白
【发布时间】:2014-10-16 08:15:10
【问题描述】:

我使用 bootstrap 3 登录页面并添加 recaptcha。现在在加载完成我的页面之前,我会在底部看到空白页面以加载 recaptcha。

验证码:

<script type="text/javascript">
                        var RecaptchaOptions = {
                            theme: 'custom',
                            custom_theme_widget: 'recaptcha_widget'
                        };
                    </script>
                    <div id="recaptcha_widget" style="display:none">
                        <div class="control-group">
                            <label class="control-label">reCAPTCHA</label>
                            <div class="controls"> <a id="recaptcha_image" href="#" class="thumbnail"></a>

                                <div class="recaptcha_only_if_incorrect_sol" style="color:red">Incorrect please try again</div>
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="recaptcha_only_if_image control-label">Enter the words above:</label>
                            <label class="recaptcha_only_if_audio control-label">Enter the numbers you hear:</label>
                            <div class="controls">
                                <div class="input-append">
                                    <input type="text" id="recaptcha_response_field" name="recaptcha_response_field" class="input-recaptcha" /> <a class="btn" href="javascript:Recaptcha.reload()"><i class="icon-refresh"></i></a>
 <a class="btn recaptcha_only_if_image" href="javascript:Recaptcha.switch_type('audio')"><i title="Get an audio CAPTCHA" class="icon-headphones"></i></a>
 <a class="btn recaptcha_only_if_audio" href="javascript:Recaptcha.switch_type('image')"><i title="Get an image CAPTCHA" class="icon-picture"></i></a>
 <a class="btn" href="javascript:Recaptcha.showhelp()"><i class="icon-question-sign"></i></a>

                                </div>
                            </div>
                        </div>
                    </div>
                    <script type="text/javascript" src="<?php echo $recaptcha_url; ?>">

                    </script>
                    <noscript>
                        <iframe src="<?php echo $recaptcha_noscript_url; ?>" height="300" width="500" frameborder="0"></iframe>
                        <br>
                        <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
                        <input type="hidden" name="recaptcha_response_field" value="manual_challenge">
                    </noscript>
        </form>
        <script type="text/javascript" src="https://www.google.com/recaptcha/api/challenge?k=6LcrK9cSAAAAALEcjG9gTRPbeA0yAVsKd8sBpFpR"></script>
        <noscript>
            <iframe src="<?php echo $recaptcha_noscript_url; ?>" height="300" width="500" frameborder="0"></iframe>
            <br>
            <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
            <input type="hidden" name="recaptcha_response_field" value="manual_challenge">
        </noscript> 

如何解决这个问题?

DEMO(点击运行查看问题)Fiddle

图片:

【问题讨论】:

  • i.imgur.com/R2C3EJQ.png 。您是否在使用某种阻止插件?
  • 我认为在重新加载的那一刻,底部是空白的,这不是他想要的方式
  • 我在加载时也没有看到任何空白
  • @JohnSmith:加载后我也看到没有空白页的完整页面!当页面加载加载recaptcha时,我看到空白页。
  • @JohnSmith:当它是空白的时候,对我来说就像一瞬间。

标签: jquery html css twitter-bootstrap recaptcha


【解决方案1】:

如果您不获取并添加您的RECAPTCHA API Key,就会发生这种情况。

【讨论】:

    猜你喜欢
    • 2018-11-13
    • 1970-01-01
    • 2020-06-27
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 2021-01-19
    • 1970-01-01
    相关资源
    最近更新 更多