如何在localhost上使用recaptcha v2?

J.B*_*Mai 6 localhost recaptcha

使用谷歌recaptcha版本2为我的wordpress,我在我的谷歌帐户端添加了"localhost"域(我也试过"127.0.0.1"),我得到了密钥,但在我的客户端我得到了这个错误:

错误:站点密钥的域无效

  • 所有者电子邮件是正确的Gmail电子邮件
  • 站点密钥是正确的

有没有办法在Localhost上测试recaptcha(版本2)(使用虚拟主机)?

J.B*_*Mai 35

我发现了这个解决方案.

使用下面的这些键,您可以在localhost上进行测试:

Site key: 6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI
Secret key: 6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe
Run Code Online (Sandbox Code Playgroud)

谷歌在recaptcha上添加一条消息,以防止用户和管理员认为密钥仅用于测试.


小智 5

您还可以将 localhost 和 127.0.0.1 放入站点管理中。从常见问题解答: https://developers.google.com/recaptcha/docs/faq#im-getting-an-error-localhost-is-not-in-the-list-of-supported-domains-this-was-在我应该做什么之前工作

默认情况下不再支持 localhost 域。如果您希望继续支持它们的开发,您可以将它们添加到您的站点密钥的支持域列表中。转至管理控制台更新支持的域列表。我们建议使用单独的密钥进行开发和生产,并且不允许在生产站点密钥上使用 localhost。

  • 正如我在问题中所说,我之前尝试过但没有成功。 (4认同)
  • 请阅读我所有的问题,写得很清楚。是的,我也尝试过。 (4认同)