我无法在我的 Squarespace 表单上使用 Google reCAPTCHA。 站点密钥和秘密密钥均输入正确。这两个域也已输入。
两个客户端集成代码都已放入页面的标题中
即使等待了 30 左右分钟,创建了一组新的密钥并通过替换旧代码来执行相同的过程,即使从其他媒体访问该页面,我仍然遇到此错误消息。
网页链接:https://mydietgoal.com/contact-us
如果有人知道如何将 V3.0 Captcha 集成到 Squarespace 中,我们将不胜感激!
Squarespace 表单块目前不支持 reCAPTCHA V3.0 站点或密钥。暂时必须坚持使用 V2.0 密钥。
降级到V2。由于某种原因。它对我有用。
此外,如果您在 Google reCAPTCHA 管理页面此处 创建的版本(V2 或 V3)与您在 CDN 管理面板中指定的版本(例如 Wordpress、Squarespace 等)不同,也会出现此错误。
意味着,如果您在 Google reCAPTCHA admin 中创建了 V2 reCAPTCHA,则密钥将与您创建 V3 时不同。请注意左侧的版本。 因此,在您网站上的 reCAPTCHA 插件的 CDN(即 Wordpress)管理面板中指定 V3(如 here 所示),将给出“密钥类型”错误。请注意按键下方的版本选项。在 Google 中创建的版本必须与插件设置匹配。
确保您的网站位于注册 reCaptcha 的同一域中,如果您的网站位于测试服务器或任何其他域上,肯定会显示错误。
如果您使用例如按钮的
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>