未捕获(承诺中)错误:reCAPTCHA 已在此元素中呈现

Posted

技术标签:

【中文标题】未捕获(承诺中)错误:reCAPTCHA 已在此元素中呈现【英文标题】:Uncaught (in promise) Error: reCAPTCHA has already been rendered in this element 【发布时间】:2021-02-04 07:55:41 【问题描述】:

我从这样的表单提交页面收到错误

VM656 recaptcha__en.js:276 Uncaught (in promise) 错误:reCAPTCHA 已在此元素中呈现       在 VM656 recaptcha__en.js:276       在 renderRecaptcha ((index):500) 任何帮助表示赞赏

【问题讨论】:

【参考方案1】:

我得到了解决方案, 我的页面上已经有一个 ReCaptcha 脚本调用,我在同一页面上再次调用了相同的脚本,这导致了这个冲突。 在第二次调用 Recaptcha 脚本时,Recaptcha 的专用 div 已经被渲染(使用第一个脚本调用)并且发生了这个错误。

【讨论】:

以上是关于未捕获(承诺中)错误:reCAPTCHA 已在此元素中呈现的主要内容,如果未能解决你的问题,请参考以下文章

Google reCaptcha 响应“未捕获(承诺)为空”

错误:`未捕获(承诺中)类型错误:无法读取未定义的属性'doc'`

GraphQL + Apollo 错误:未捕获(承诺中)

405 - 未捕获(承诺中)错误:请求失败,状态码为 405

错误::未捕获(承诺中)类型错误:无法读取未定义的属性“内容”

未捕获(承诺中)类型错误:无法读取未定义的属性“uid”