首页 文章

Google Invisible reCaptcha试图展示挑战

提问于
浏览
0

我在网站上实施了Google reCaptcha V2(Invisible),它用于保护登录 . 登录请求通过异步发送到认证服务,返回成功状态等 .

问题是,如果用户在第一次尝试登录失败后,他们的输入已被reCaptcha验证,在随后尝试任何细节时,它正确地命中了greCaptcha.execute()命令,但这就是它结束的地方...至少几分钟 .

在“丢失的秒数”期间,reCaptcha服务似乎停止,我的站点最终等待500毫秒才能得到响应...

reCaptcha stalling for 500+ ms.

在~2m之后,reCaptcha突然响应了一堆资源加载到页面中,从标记和资源中找到的似乎是预期的reCaptcha挑战弹出窗口 . 虽然此弹出窗口实际上并未显示,但再次单击登录会按原始预期继续,并且验证验证码并正常登录 .

reCaptcha challenge tries to load but does not appear.

如果结果成功,则用户登录并且站点继续按预期运行 - 即使其他reCaptcha在各种表单上等 .

如果用户不成功......再次发生失速......再次......直到所述用户成功登录 .

这并不是一个很好的用户体验,并且没有返回任何反馈或异常,对reCaptcha.execute()的请求只是消失在一个空白中,直到reCaptcha响应500ms之后 .

Any ideas why reCaptcha is failing in this way?

1 回答

  • 0

    呃......看起来需要重置特定的reCaptcha,以便用户可以尝试再次验证 . 遗憾的是没有消息传达这一事实,但这是有道理的 . 卫生署!

    一旦我调查了为什么reCaptcha Script在控制台中抛出样式错误,我将很快确认 .

相关问题