我在浏览器控制台中收到以下提到的错误。我在wordpress网站上使用过Contact form 7和Google Captcha。
(1)未捕获错误:ReCAPTCHA占位符元素必须为空 (2)未捕获的错误:无效的recaptcha客户端ID:未定义
请帮助我解决这些问题。
答案 0 :(得分:7)
从<head></head>
中移除此内容。这是多余的。
<script src='https://www.google.com/recaptcha/api.js'></script>
答案 1 :(得分:0)
这是旧的,可能是重复的,但这是我发现试图解决我的问题的页面,所以我想我会在这里添加一些答案。
我得到了#34; ReCAPTCHA占位符元素必须为空&#34;错误,这是因为recaptcha脚本被多次调用。我能够通过recaptcha的onload事件的自定义回调来解决这个问题:
{{1}}
请注意调用脚本的次数,将其用作我们需要为空的特定容器的唯一标识符。
我猜想另一个错误是相关的,多个调用中的非特定标识符导致在错误的对象上尝试操作。