ReCaptcha无法在IE中加载/显示,但在Chrome和safari中完美运行

问题描述:

http://www.dutchsupercross.nl/inschrijven我在底部实施了验证码。但在Internet Explorer中似乎不起作用。ReCaptcha无法在IE中加载/显示,但在Chrome和safari中完美运行

它也看起来像IE不喜欢加载HTTPS,因为我没有看到这个文件加载在开发人员工具(网络)当我改变它HTTP似乎加载JavaScript,但仍然没有显示。

任何想法,欢迎

+0

可能大家知道IE版本是你谈论? – vsync

+0

我使用IE 11(11.0.10240.16384) – Wesley

+0

如果它不起作用,所以不要使用它,还有很多其他方法来阻止漫游器发送类似[Honeypot]的形式(https://solutionfactor.net/blog/2014/02/01/honeypot-technique-fast-easy-spam-prevention /) – vsync

我查了网站在我的浏览器,Mozilla,IE和Yandex的浏览器,它工作得很好。有时浏览器对兼容性有一些了解。

谷歌的recaptcha网站有一个很好的文档。检查以下链接并应用“reCAPTCHA在Internet Explorer上无法正常显示”部分下的步骤,我该怎么办?

的链接是:Google reCAPTCHA website

+0

是的,这很奇怪我也尝试过这个选项,但是很遗憾没有任何运气。 Google甚至不在该列表中。 我也试着用callback调用javascript,但也没有任何效果。 – Wesley

我无法找到最近的可能问题, 我不依赖于很多具体的处理没有浏览器的鼓励用户更新他们的浏览器。 由于暗示可能不仅仅是这样的问题。 基于SO question, 我们不会和我们不能同意所有这一切。如果我们决定支持IE,我们现在应该放弃比11更老的IE。 您还需要做出适当和勤奋的决定,基于microsoft official documentation

我想强调的是当我们决定浏览器支持时,我们也应该照顾浏览器生态系统。 你可能可以将jquery版本从2.1.0升级到2.1.4,从语义版本上它只是补丁,希望不会破坏你的代码。 但是,您还应该将小补丁升级到适合您需求和优先级的工作计划。 坦率地说,我找不到更改日志的一瞥,所以我不能保证这项工作。 但个人而言,这比重复同样的调试过程更好,结果是不确定的。

操作步骤:

  1. 确保后续安装recapcha正常。

    1. 您选择哪种显示模式来显示widget
      • 它也有不同的行为。
      • Recaptcha doc已经注意到自动渲染是最简单的方法。如果您不这样做,请使用此选项,但更重要的是,如果此 可以解决您的问题,请更改此显示模式。
  2. 它可能jQuery的错误,但要注意引导它。 (可能性未报告,尚未修复,固定在某个版本上)。 我1764 3最有可能最近的错误,3041因为它会通过iframe中呈现

    1. 修正了某些版本:
      • 工作在你的代码在你的代码的jQuery changelog
      • 工作,同时升级它。 (有自己的退缩)。
    2. 尚未修复。
      • 寻求jQuery的issue
      • 寻求对bug
      • 问题和错误是不同的。
      • 按照框架或lib中特定的重新
    3. 未报告和未追踪
      • 这是一个有点难以验证码,因为