如何在本地主机上测试 hCaptcha?
使用密钥时,出现 CORS 错误,并且在为密钥选择站点时,它特别指出
... localhost will not work
您应该使用一些测试密钥进行测试,请参阅https://docs.hcaptcha.com/#integration-testing-test-keys
参考如下:
测试密钥集:发布商帐户
测试参数值
站点密钥
秘钥10000000-ffff-ffff-ffff-000000000001
0x0000000000000000000000000000000000000000
测试密钥集:企业帐户(安全最终用户)
测试参数值
站点密钥
秘钥20000000-ffff-ffff-ffff-000000000002
0x0000000000000000000000000000000000000000
测试密钥集:企业帐户(检测到机器人)
测试参数值
站点密钥
秘钥30000000-ffff-ffff-ffff-000000000003
0x0000000000000000000000000000000000000000
PS:我已与 hCaptcha 团队确认了这一点。
PSS:另一种解决方法是使用更改
hosts
文件将 your-website.com
指向本地主机来进行测试。
在浏览器中将 localhost 替换为 127.0.0.1
在浏览器中将 localhost 替换为 127.0.0.1 像这样的环形http://127.0.0.1:4200/