Google reCaptcha 一直在加载
Google reCaptcha keeps loading forever
我在我的网站上使用 Google 的 reCaptcha 2.0。它曾经运行良好,但自从我打开我的网站到 public 并获得了更多用户后,recaptcha 不再适用于大多数用户。它加载正常,但一旦用户单击 "I'm not a robot"复选框,它会永远加载并且永远不会 returns 确认。
我试图在整个网络上寻找它,但找不到有类似问题的人,而且我不知道如何(或者如果我可以)调试它,因为显然它没有返回响应来自 google。我所有的密钥都是正确的。
有人可以帮帮我吗?我的网站是 www.heropanel.com - 要模拟它,请单击页面底部的联系人,然后单击 "I'm not a robot" 复选框。
您的问题是:
<div class="g-recaptcha" data-theme="light"></div>
您缺少属性。正确的是:
<script src='https://www.google.com/recaptcha/api.js'></script>
<div class="g-recaptcha" data-sitekey="your_google_public_key"></div>
您必须在使用 google 验证码之前创建 data-sitekey。
在 https://developers.google.com/recaptcha/docs/display and https://www.google.com/recaptcha/admin#createsite
阅读更多内容
其实我找到了答案。验证码正在模式弹出窗口中加载 div。加载此弹出窗口时,它会更改 div 的父级,这会以某种方式破坏验证码(可能是一些嵌入式安全代码)。我的解决方案是在 window 弹出窗口后重新加载验证码。
我有同样的问题。当我点击 reCaptcha 时,它只是加载并且没有给出响应。我发现的大多数解决方案是重新加载 reCaptcha,但它无法解决我的 problem.Finally 我发现我使用 bool 类型变量 'length=false' 导致创建该问题。我只是更改变量名称并解决了我的问题。
使用'grecaptcha.reset();'重新加载或重置验证码。
确保不要在脚本中使用任何保留字(正如我上面提到的)。
我在切换到 SSL 后解决了这个问题
尽管在桌面上一切正常,即使在 http 下也是如此。
移动 Android reCaptcha 未经批准继续旋转
我在我的网站上使用 Google 的 reCaptcha 2.0。它曾经运行良好,但自从我打开我的网站到 public 并获得了更多用户后,recaptcha 不再适用于大多数用户。它加载正常,但一旦用户单击 "I'm not a robot"复选框,它会永远加载并且永远不会 returns 确认。
我试图在整个网络上寻找它,但找不到有类似问题的人,而且我不知道如何(或者如果我可以)调试它,因为显然它没有返回响应来自 google。我所有的密钥都是正确的。
有人可以帮帮我吗?我的网站是 www.heropanel.com - 要模拟它,请单击页面底部的联系人,然后单击 "I'm not a robot" 复选框。
您的问题是:
<div class="g-recaptcha" data-theme="light"></div>
您缺少属性。正确的是:
<script src='https://www.google.com/recaptcha/api.js'></script>
<div class="g-recaptcha" data-sitekey="your_google_public_key"></div>
您必须在使用 google 验证码之前创建 data-sitekey。
在 https://developers.google.com/recaptcha/docs/display and https://www.google.com/recaptcha/admin#createsite
阅读更多内容其实我找到了答案。验证码正在模式弹出窗口中加载 div。加载此弹出窗口时,它会更改 div 的父级,这会以某种方式破坏验证码(可能是一些嵌入式安全代码)。我的解决方案是在 window 弹出窗口后重新加载验证码。
我有同样的问题。当我点击 reCaptcha 时,它只是加载并且没有给出响应。我发现的大多数解决方案是重新加载 reCaptcha,但它无法解决我的 problem.Finally 我发现我使用 bool 类型变量 'length=false' 导致创建该问题。我只是更改变量名称并解决了我的问题。
使用'grecaptcha.reset();'重新加载或重置验证码。
确保不要在脚本中使用任何保留字(正如我上面提到的)。
我在切换到 SSL 后解决了这个问题 尽管在桌面上一切正常,即使在 http 下也是如此。 移动 Android reCaptcha 未经批准继续旋转