Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 将本地主机添加到recaptcha白名单_Html_Recaptcha - Fatal编程技术网

Html 将本地主机添加到recaptcha白名单

Html 将本地主机添加到recaptcha白名单,html,recaptcha,Html,Recaptcha,如何将您的本地主机网站添加到google recaptcha域列表。我的域名是localhost:8888/folder/index.php 添加上述域名时,您会收到“URL以无效方案开始”错误。您需要至少获得一个免费DNS并将其指向本地主机。谷歌不允许使用非域名 您可以尝试为另一个有效名称创建一个api密钥,并查看它是否有效。他们一直在收紧api密钥,我看到许多密钥不再在多个ip/域中使用 所有子目录都无效。一旦你有一个域名指向子目录,那么默认情况下,它将在该域名的所有子目录中工作。SSL也是

如何将您的本地主机网站添加到google recaptcha域列表。我的域名是localhost:8888/folder/index.php


添加上述域名时,您会收到“URL以无效方案开始”错误。

您需要至少获得一个免费DNS并将其指向本地主机。谷歌不允许使用非域名

您可以尝试为另一个有效名称创建一个api密钥,并查看它是否有效。他们一直在收紧api密钥,我看到许多密钥不再在多个ip/域中使用

所有子目录都无效。一旦你有一个域名指向子目录,那么默认情况下,它将在该域名的所有子目录中工作。SSL也是如此

我收到一个错误“Localhost不在受支持列表中” 域名”。这是工作之前,我该怎么办

默认情况下不再支持本地主机域。如果你愿意 继续支持它们的开发,您可以将它们添加到列表中 站点密钥支持的域的数目。转到管理控制台以 更新受支持域的列表。我们建议使用单独的钥匙 用于开发和生产,并且不允许在 生产现场钥匙

1:为您的开发创建单独的密钥 环境

2:将127.0.0.1添加到允许的域列表中

3:保存更改并允许更改在30分钟内生效


要将localhost添加到reCAPTCHA域列表,您必须在以下步骤中小心:

  • 从url中删除http://或https://文件
  • 同时从url中删除www.from
  • 不要添加端口号(例如localhost:8000)
  • 您只需添加localhost127.0.0.1
  • 如果你想添加你的网站(例如),只需添加example.com

  • 对于任何试图在禁用javascript的情况下让Recaptcha(尤其是不可见的Recaptcha)工作的人来说,除了特定的白名单站点之外:这实际上对我有效。只需将
    [*.]localhost
    添加到javascript白名单中。

    方案通常指的是http或https-而且域名将是localhost,而不是整个路径。我已经有很长一段时间没有真正使用reCaptcha了,但是我可以从您的问题中看到一些可能的问题。也许可以尝试将类似
    http://localhost
    http://localhost:8888
    (如果您通过https提供页面,请改为https)感谢您的解释,我想我理解这个问题。因此127.0.0.1不适用于我的DNS。因此,我可以为dev托管该站点,然后在域名指向该站点之前在那里完成测试。有没有允许为开发提供免费托管的网站?欢迎访问。我实际上在我的家用机器上做开发工作。我所做的是获得一个免费的dns并指向我的ip地址。将免费dns名称添加到我的api密钥中,或使用实际购买的域名并将127.0.0.1添加到允许的域中。。。。或者干脆直接把真正购买的域名指向我的本地机器,这样在移动到远程位置后就不需要再输入任何信息了。我使用A记录并将其指向我的ip地址来完成所有这些。太棒了!谢谢你的洞察力。刚刚开始在开发世界,所以每一点建议都有帮助@ZackTarr我很高兴,如果您有任何问题,请随时使用@和我的用户名ping。这将自动向我发送一条评论信息。干杯