ReCaptcha不会在IE中加载/显示,但在Chrome和safari中可以完美运行

ReCaptcha does not load / show in IE but works perfectly in Chrome and safari

本文关键字:safari Chrome 运行 完美 但在 显示 IE 加载 ReCaptcha      更新时间:2023-09-26

在 http://www.dutchsupercross.nl/inschrijven 上,我在底部实现了验证码。但似乎在Internet Explorer中不起作用。

看起来IE不喜欢加载HTTPS,因为我没有看到这个文件加载到开发人员工具(网络)中,当我将其更改为HTTP时,它似乎加载了javascript,但仍然没有显示任何内容。

欢迎任何想法

我在Chrome,Mozilla,IE和Yandex浏览器中检查了该网站,它运行良好。有时浏览器对兼容性有一些看法。

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

链接是:谷歌reCAPTCHA网站

我找不到最近的可能问题,我不太依赖处理特定于浏览器而不鼓励用户更新他们的浏览器。因为暗示可能不仅像这样。基于SO问题,我们不会,也不能同意所有这些。如果我们决定支持 IE,我们现在应该放弃早于 11 的 IE。这也是您根据微软官方文档做出的适当和勤奋的决定

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

操作步骤:

  1. 确保正确遵循安装验证码。

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

    1. 修复在某些版本:
      • 使用 jQuery 更改日志处理代码
      • 在升级代码的同时处理代码。(自己有抽屉)。
    2. 尚未修复。
      • 寻找jquery问题
      • 寻找错误
      • 问题和错误是不同的。
      • 遵循特定于框架或库
      • 的重新
    3. 报告和未跟踪
      • 重新验证码有点困难,因为