我在我的网站上使用 Google 的 reCaptcha 2.0。它曾经运行良好,但后来有人给我发电子邮件说验证码持续加载 2 分钟.. 5 分钟.. 8 分钟.. 我知道这是一个问题。一旦单击“我不是机器人”,它就会永久加载。我试图在整个网络上寻找它,但找不到有类似问题的人,而且我不知道如何(或者如果我可以)调试它,因为显然它没有返回谷歌的响应。我所有的密钥都是正确的,我什至在插件中更新了它。
尝试对代码进行故障排除,但没有任何反应。已经尝试过这里的解决方案:Google reCaptcha 永远加载,但它对我不起作用。
有人请帮助我,谢谢。
使用 Google reCaptcha 进行故障排除可能有点困难,但您可以采取以下一些步骤来识别和解决问题:
检查浏览器控制台是否有错误: 在浏览器中打开您的网站,然后使用浏览器的开发人员工具检查控制台是否有任何错误消息。这可以提供有关可能出现问题的宝贵信息。
浏览器开发者工具中的网络选项卡: 在浏览器的开发人员工具中,查看“网络”选项卡。当您点击 reCaptcha 时,它应该向 Google 服务器发出请求。检查网络日志中是否有任何失败的请求或错误消息。
检查 reCaptcha API 状态: 确保 reCaptcha 服务已启动并正在运行。 Google 为其服务提供了一个状态页面:Google Cloud Status。检查是否存在与 reCaptcha 相关的任何事件或中断。
验证密钥: 仔细检查您的 reCaptcha 密钥(站点密钥和秘密密钥)是否正确。确保没有多余的空格或字符。您可以在 reCaptcha 管理控制台上重新生成密钥。
验证域设置: 确保 Google 管理控制台上的 reCaptcha 设置包含正确的域名。如果您最近更新了密钥,则更改可能需要一些时间才能传播。
检查广告拦截器或浏览器扩展: 某些广告拦截器或浏览器扩展程序可能会干扰 reCaptcha。暂时禁用所有广告拦截器或扩展程序,看看问题是否仍然存在。
服务器端错误: 检查服务器日志中是否有与 reCaptcha 相关的任何错误。服务器与 Google reCaptcha 服务的通信可能存在问题。
在隐身/私人模式下测试: 在隐身或私密浏览窗口中测试 reCaptcha。这可以帮助排除任何缓存问题或与其他脚本的冲突。
联系 Google 支持: 如果其他方法均失败,请考虑联系 Google reCaptcha 支持人员寻求帮助。您通常可以在 Google Cloud Platform 网站上找到支持或联系选项。
(这不是答案。没有足够的声誉来添加此评论。)
有同样的问题。
一些信息:
<body>
末尾有一个带 iframe 的 div,并假定为弹出窗口,但单击复选框时没有任何变化;