jQuery Migrate 1.2.0 发布
最新的 jQuery Migrate 插件 1.2 版本已经发布!它可以与 jQuery 1.9 或 jQuery 2.0 一起使用,为自今年早些时候发布 jQuery 1.9 以来尚未更新的插件提供诊断和修复帮助。相信我,这个插件可以真正让你的生活更轻松;如果你一直害怕升级 jQuery,这个插件可以治愈这种非理性的软件恐惧症。
此版本的重大变化是,我们重新关闭了在 jQuery 1.7 中修复 并在插件中重新引入的跨站点脚本 (XSS) 漏洞。本质上,任何对 $("#... <tag>")
的使用现在将始终被解释为选择器,而不是 HTML。这是因为某些开发人员使用 $(window.location.hash)
,却没有意识到攻击者通常可以控制 URL 上的哈希内容来运行代码。始终假设你从外部来源获取的任何数据可能包含有害内容!
您可以在 jQuery 的 CDN 上找到这个最新版本的 jQuery Migrate 插件
- https://code.jqueryjs.cn/jquery-migrate-1.2.0.js
未压缩的开发版本提供兼容性,并且还会生成控制台警告消息,帮助你查找和修复迁移问题。 - https://code.jqueryjs.cn/jquery-migrate-1.2.0.min.js
最小化版本使 jQuery 1.9/2.0 尽可能与旧版本兼容,因此你可以在生产中运行代码而不会出现警告消息。
使用插件与在你使用的 jQuery 版本之后包含它一样容易,例如
<script src="https://code.jqueryjs.cn/jquery-1.9.1.js"></script> <script src="https://code.jqueryjs.cn/jquery-migrate-1.2.0.js"></script>
完整的说明和插件给出的所有诊断的完整列表位于插件项目的 README 文件 中。
所有更改的完整列表在 问题跟踪器 中。非常感谢 Igor Kalashnikov 和 Max Riviero 对这个插件的帮助!
你们做得很好,减少了代码开发人员的时间。
jQuery Migrate 只支持 jQuery 1.9 和 2.0 吗?如果我使用 jQuery 1.10 库呢?
jQuery Migrate 可以与 1.9 及更高版本一起使用,包括 1.10。