【问题标题】:How to use recaptcha v2 on localhost?如何在本地主机上使用 recaptcha v2?
【发布时间】:2017-09-26 08:53:03
【问题描述】:

在我的 wordpress 中使用 Google recaptcha 版本 2,我在我的 google 帐户端添加了“localhost”域(我也尝试了“127.0.0.1”)并且我得到了密钥,但在我的客户端却出现了这个错误:

错误:站点密钥的域无效

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

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

【问题讨论】:

    标签: localhost recaptcha


    【解决方案1】:

    我找到了this solution

    使用下面的这些密钥,您可以在 localhost 上进行测试,这些密钥在上面的链接中提供,用于 google 的测试目的:

    Site key: 6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI
    Secret key: 6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe
    

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

    【讨论】:

      【解决方案2】:

      您也可以将 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-working-before-what-should-i-do

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

      【讨论】:

      • 我之前尝试过但没有成功,正如我在问题中所说的那样。
      • 你试过 127.0.0.1 吗?
      • 请阅读我所有的问题,写得很清楚。是的,我也试过了。
      • @J.BizMai 你找到解决方案了吗?我无法在 localhost 中使用 recaptcha。我该怎么办?
      猜你喜欢
      • 2011-03-15
      • 2022-10-21
      • 2015-02-25
      • 2011-05-30
      • 2019-02-05
      • 1970-01-01
      • 1970-01-01
      • 2015-03-20
      相关资源
      最近更新 更多