jQuery 4.0 正式版发布:全面升级,弃用旧浏览器支持

jQuery 4.0 正式版发布,带来重大更新,包括弃用对微软 IE 10 及更早版本的支持,引入 Trusted Types 安全特性,并优化工程化构建。

9效率工具jQuery版本更新浏览器兼容安全特性

jQuery 4.0 正式版发布:全面升级,弃用旧浏览器支持

1 月 19 日,jQuery 团队宣布推出 jQuery 4.0 正式版本,这是自近 10 年来的首个重大版本更新。

新版本在兼容性方面做出了重要调整,不再支持 IE10 及更早版本,同时也不再支持 Edge Legacy、过旧的 iOS 与 Firefox 版本以及 Android Browser。对于仍需使用这些老旧浏览器的用户,建议继续使用 jQuery 3.x 版本。

在安全能力方面,jQuery 4.0 引入了 Trusted Types 支持,确保在启用 CSP 的场景下安全处理 HTML 内容。此外,新版本还优化了异步脚本加载机制,减少了因内联脚本带来的 CSP 报错问题。

在工程化升级上,jQuery 源码已从 AMD 架构迁移至 ES Modules,并采用 Rollup 打包,以更好地适配现代构建工具、开发流程以及原生模块化浏览器环境。

轻量 JavaScript 框架 jQuery 推出 4.0 正式版,放弃支持微软 IE 10 浏览器插图

jQuery 原型链上的一些内部方法也被移除,需要时可用原生数组方法替代。事件系统方面,焦点相关事件顺序已统一遵循最新 W3C 规范,不再覆盖浏览器原生行为。

精简版(Slim)构建也迎来更新,进一步移除了 Deferred 和 Callbacks 模块,体积降至约 19.5KB(gzip)。在现代浏览器环境下,大多数场景可直接使用原生 Promise。如果需要兼容 IE11,则建议使用完整版本或额外引入 polyfill。

查看更新详情