jQuery团队终于发布jQuery 4.0.0正式版,这是近十年来的首个主要版本更新。官方提醒,jQuery 4.0.0包含破坏性变更,但多数用户只需进行少量调整即可完成升级。官方也提供了升级指南和对应的jQuery Migrate版本,帮助现有项目在过渡期间识别不兼容的用法并逐步修正。
在jQuery 4.0.0正式版中,受到安全与前端治理关注的更新是支持可信类型(Trusted Types)。也就是说,使用TrustedHTML封装的HTML内容可以作为jQuery操作DOM时的输入,在启用内容安全策略(CSP)并强制要求可信类型规则的环境下,更不容易因类型不匹配而被浏览器拦截。官方还提到,为降低CSP对内联脚本的限制带来的兼容性问题,大多数异步加载脚本的请求改由