Google reCAPTCHA V3.0 无法正常工作。 “网站所有者错误:密钥类型无效”

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

我无法在我的 Squarespace 表单上使用 Google reCAPTCHA。 站点密钥和秘密密钥均输入正确。这两个域也已输入。

enter image description here

两个客户端集成代码都已放入页面的标题中

enter image description here

即使等待了 30 左右分钟,创建了一组新的密钥并通过替换旧代码来执行相同的过程,即使从其他媒体访问该页面,我仍然遇到此错误消息。

enter image description here

网页链接:https://mydietgoal.com/contact-us

如果有人知道如何将 V3.0 Captcha 集成到 Squarespace 中,我们将不胜感激!

javascript dns recaptcha squarespace
5个回答
47
投票

Squarespace 表单块目前不支持 reCAPTCHA V3.0 站点或密钥。暂时必须坚持使用 V2.0 密钥。


13
投票

降级到V2。由于某种原因。它对我有用。


5
投票

此外,如果您在 Google reCAPTCHA 管理页面此处 创建的版本(V2 或 V3)与您在 CDN 管理面板中指定的版本(例如 Wordpress、Squarespace 等)不同,也会出现此错误。

意味着,如果您在 Google reCAPTCHA admin 中创建了 V2 reCAPTCHA,则密钥将与您创建 V3 时不同。请注意左侧的版本。 因此,在您网站上的 reCAPTCHA 插件的 CDN(即 Wordpress)管理面板中指定 V3(如 here 所示),将给出“密钥类型”错误。请注意按键下方的版本选项。在 Google 中创建的版本必须与插件设置匹配。


0
投票

确保您的网站位于注册 reCaptcha 的同一域中,如果您的网站位于测试服务器或任何其他域上,肯定会显示错误。


0
投票

如果您使用例如按钮的

a
标签而不是
button
标签

工作正常:

<button
  class="g-recaptcha"
  data-sitekey="..."
  data-callback="myFunc"
  data-action="submit"
  >Submit</button>

使用相同的站点密钥引发“无效站点密钥”错误:

<a
  class="g-recaptcha"
  data-sitekey="..."
  data-callback="myFunc"
  data-action="submit"
  >Submit</a>
© www.soinside.com 2019 - 2024. All rights reserved.