ReCaptcha不会在IE中加载/显示,但在Chrome和safari中可以完美运行
ReCaptcha does not load / show in IE but works perfectly in Chrome and safari
在 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,从语义版本控制来看,这只是补丁,希望不会破坏您的代码。但是,您还应该将次要补丁升级到适合您的需要和优先级的工作时间表。坦率地说,我找不到更改日志上的一瞥,所以我不能保证这有效。但就个人而言,这比重复相同的调试过程要好,因为结果是不确定的。
操作步骤:
-
确保正确遵循安装验证码。
- 您选择哪种显示模式来显示小部件?
- 它也有不同的行为。
- Recaptcha 文档已经注意到自动渲染是最简单的方法。如果您不这样做,请使用它,但更重要的是,如果这样做,请更改此显示模式可以解决您的问题。
- 您选择哪种显示模式来显示小部件?
-
它可能是jquery错误,但要注意引导它。(可能性未报告,尚未修复,固定在某些版本上)。3 对我来说最接近的错误 1764、3041,因为它将通过 iframe 渲染
- 修复在某些版本:
- 使用 jQuery 更改日志处理代码
- 在升级代码的同时处理代码。(自己有抽屉)。
- 尚未修复。
- 寻找jquery问题
- 寻找错误
- 问题和错误是不同的。
- 遵循特定于框架或库 的重新
未 - 报告和未跟踪
- 重新验证码有点困难,因为
- 修复在某些版本:
- jQuery Datepicker可以在Safari中工作,但不能在FF或Chrome中工作
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- JS代码在jsbin中有效,在jsfiddle或Chrome/Safari中无效
- jQuery$.post可以在chrome、safari中工作,但不能在FF中工作(声明成功回调函数未定义)
- 在safari和chrome中,js图像加载产生了奇怪的结果
- 元素意外地隐藏在Safari的某些实例中,总是出现在Firefox、Chrome中
- JS适用于Firefox和Safari,但不适用于Chrome.此处'是我的网站
- 在不支持的浏览器中替代IndexedDB?Safari/iOS Safari Chrome
- 使用内联块设置的 Safari/Chrome 重叠元素
- 桌面网络工具包(safari / chrome)中具有绝对定位元素的奇怪渲染错误
- 在 Safari/Chrome 中,如何在 ready() 和 focus() 上触发函数 A,在 blur() 上触发
- $(“#id选项”).hide();不适用于safari/chrome
- jQuery offset()在Safari/Chrome iOS中不起作用
- 动画gif获胜't在Safari Chrome或Firefox中循环
- 移动Safari/Chrome上Angular应用程序的键盘严重滞后
- jQuery问题(Safari/Chrome)与平滑滚动
- jQuery只适用于firefox或safari/chrome控制台
- 编码浏览器扩展,插件,Firefox, Safari, Chrome等…这是可能的吗?
- JQuery -适用于Firefox,但不适用于Safari, Chrome或Mobile
- AngularJS ng-model在Firefox/Safari/Chrome中