jQuery 和浏览器兼容性

新手上路,请多包涵

哎呀!我已经做了很多年的开发人员,并且一直试图强调与尽可能多的系统兼容的代码。

最近,我购买了 jQuery in Action 这本书并开始阅读。包含的源代码似乎无法在我当前计算机上的任一浏览器上正常工作,这让我感到非常不安。

具体来说,我下载了这 本书的源代码,并为第2章选择了“jQuery Selectors Lab”。但它看起来不像书中那样。

在 Google Chrome 上,DOM Sample 和 DOM Sample Code 面板都是空的。在 IE7 上,事情看起来更接近书中的样子。但是 DOM 示例代码窗格中的源代码都在一行上(向右延伸,离开页面)。请注意,书中的屏幕截图是在 Mac 上运行的浏览器。

我很好奇对 jQuery 有更多经验的用户发现了什么样的跨浏览器兼容性,以及对于喜欢尽可能兼容并计划使用 jQuery 的开发人员来说,这一发现意味着什么。

原文由 Jonathan Wood 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 755
2 个回答

所有这些浏览器都积极支持 jQuery:

  • 火狐 2.0+
  • 浏览器 6+
  • 野生动物园 3+
  • 歌剧 10.6+
  • 铬 8+

根据以下列表,过时的浏览器存在已知问题:

  • 火狐浏览器 1.0.x
  • Internet 浏览器 1.0-5.x
  • 野生动物园 1.0-2.0.1
  • 歌剧 1.0-9.x
  • 征服者

jQuery 通常适用于 Konqueror 和 Firefox 1.0.x,但可能存在一些意想不到的错误,因为我们没有定期测试它们。

如果您使用的是任何过时的浏览器,那么这可能是您的问题,否则,您应该在 stackoverflow 上发布您的代码以获得帮助。它可能不是导致问题的浏览器,但它可能是编写或执行代码的方式。

原文由 Hussein 发布,翻译遵循 CC BY-SA 3.0 许可协议

为以下桌面浏览器维护了 jQuery 版本 3:

  • Chrome:( 当前 - 1)和当前
  • 边缘:( 当前 - 1)和当前
  • Firefox:( 当前 - 1)和当前
  • 互联网浏览器: 9+
  • Safari:( 当前 - 1)和当前
  • 歌剧: 当前

它还为以下移动浏览器维护:

  • Android 4.0+ 上的股票浏览器
  • iOS 7+ 上的 Safari

资料来源:https: //jquery.com/browser-support/

原文由 John Slegers 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏