1

使用生产站点时,Recaptcha v3 初始化未完成。徽标不再出现,如果我尝试提交表单,则会收到此错误:“未捕获的错误:无效的站点密钥或未在 api.js 中加载”

当我从我的 PC 在 localhost 上使用它时它正在工作

dev 和 prod 之间的唯一区别是键。

知道为什么它没有正确加载吗?

换了钥匙。在其他网络浏览器上试过。

4

1 回答 1

0

我认为这是由两种主要方式引起的:

  1. 您的域名应该只是域。apple.com, 不是https://apple.com

  2. 添加脚本标记时,请确保在渲染参数中包含站点密钥:

<script src="https://www.google.com/recaptcha/api.js?render=<v3_site_key>"></script>

当我忘记在此处提供站点密钥时出现错误(最初以为我只需将其作为第一个参数传递给grecaptcha.execute

于 2019-07-26T21:12:54.443 回答