【问题标题】:Google Invisible reCAPTCHA breaks Firefox JavaScriptGoogle Invisible reCAPTCHA 破坏了 Firefox JavaScript
【发布时间】:2017-12-07 18:19:26
【问题描述】:

我已经尝试了几乎所有配置 Google Invisible reCAPTCHA 小部件的方法,但最新的 Firefox 浏览器总是存在问题,详细如下:

  • 将插件添加到具有其他JS(例如下拉菜单)的网页中
  • 加载网页
  • 不断地反复加载网页,试图抓住它“半载”
  • 最终您会在瞬间看到一条警报“https://www.google.com 的页面显示:无法联系 reCAPTCHA。请检查您的连接并重试”
  • 从现在开始,JavaScript 将完全被破坏,直到您重新启动 Firefox 窗口

这在 Chrome 中永远不会发生,并且似乎仅限于 Firefox。我很惊讶没有发现任何有关 Google 和 Firefox 供应商的重大问题的报告(不确定应该归咎于哪一方),因此创建了这张票。

通过快速重新加载页面,可以在official Google Invisible reCAPTCHA Demo 上复制此问题。这最终将显示警报并中断整个演示,使所有表单输入无响应,直到 Firefox 窗口关闭并重新打开。

在撰写本文时,我正在使用 OSX Firefox 57.0.1(64 位)复制此问题,但也已在 Windows 10 下的同一 Firefox 上复制。

在 Federico 发表有效评论后更新,因为这被报告了很多,但我找不到解决方案或变通方法:Google Groups Search

这是一个已知问题吗?是否有任何计划通过 Firefox 或 Google 解决,或者更重要的是,在此期间是否有人设法解决了问题?

【问题讨论】:

  • 如果您认为这是一个错误,您应该将其报告给 Mozilla 或 Google,而不是 stackoverflow。
  • 我很欣赏你的观点@FedericoklezCulloca,但是在检查了 Google 讨论组后,这是一个被大量报告的问题,没有解决方案,而且由于 reCAPTCHA 是一个如此广泛使用的功能,我想知道是否有任何聪明的大脑在 SO 有一个解决方案。

标签: javascript firefox google-api recaptcha


【解决方案1】:

我认为问题现在已经解决了。再试一次,验证成功。我猜这是他们修复的错误。如果问题仍然存在,请尝试将 Firefox 升级到最新版本。

【讨论】:

  • 感谢您的检查,但抱歉,没有解决。如果您只是转到表单并点击提交,它将正常工作。但是,如果您快速刷新页面,直到看到警报弹出窗口出现一瞬间,后续的表单提交将无法正常工作。
猜你喜欢
  • 2017-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-16
  • 1970-01-01
  • 2017-01-09
  • 1970-01-01
相关资源
最近更新 更多