google recaptcha v2 无法使用错误“此内容已被阻止。请联系网站所有者解决问题'

问题描述 投票:0回答:0

您好,我正在我的 WordPress 项目中使用自定义表单进行投票。对于投票,我添加了 google recaptcha v2,如下所示。我在同一页面上有多个项目,用户可以投票。

<script src="//www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script>
<div id="recaptcha<?php echo $project_detail['project_id']; ?>" class="g-recaptcha"></div>
<script>
function onloadCallback(response) {
        <?php foreach ($projects_lists['data']['content'] as $project) { ?>
            widget<?php echo $project['project_id']; ?> = grecaptcha.render('recaptcha<?php echo $project['project_id']; ?>', {
                'sitekey': 'xxx',
            });
        <?php } ?>
    }
</script>

但是我收到灰色框,并显示错误“此内容已被阻止”。请联系网站所有者来解决问题”。但如果我在新浏览器中打开 iframe,它就可以正常工作。

那么这里可能存在什么问题呢?欢迎任何帮助/建议。

recaptcha
© www.soinside.com 2019 - 2024. All rights reserved.