本地网络计算机中的reCAPTCHA

Mah*_*ahn 3 captcha recaptcha test-environments

如何在本地网络上的测试服务器中使用Google的reCAPTCHA?

根据文档

默认情况下,所有键都可在“ localhost”(或“ 127.0.0.1”)上使用,因此您始终可以在本地计算机上进行开发和测试。

但是,我的虚拟机位于非本地主机本地IP(192.168.XXX.XXX)上,添加“本地主机”或“ 127.0.0.1”似乎不起作用(验证码显示无效的域错误)。有没有办法解决?

ET-*_*-CS 6

除了将本地 IP 添加到管理控制台(按照 Drew 的建议) 在此输入图像描述

您还可以(暂时)禁用源验证。

转到管理控制台

高级设置 -> 取消选中“验证 reCAPTCHA 解决方案的来源”

验证 reCAPTCHA 解决方案的来源

注意:如果在生产中禁用 - 您需要在验证解决方案时检查服务器上的主机名。


小智 5

您可以192.168.0.1管理控制台中输入本地IP,例如,它确实可以工作(您需要等待几分钟才能应用)。

不幸的是,它仅限于50个域,因此这可能不是解决方案。