前因
客户拿到产品后使用某种手段对产品进行安全检测,检测到产品的JavaScript 版本过低,存有框架漏洞; 历史版本 jQuery 1.1.2.4 客户要求升级到最新版本 3.5.1
怎么做
jQuery迁移插件 我们创建了jQuery Migrate插件, 以简化从旧版jQuery的过渡。该插件将还原已弃用的功能和行为,以便较旧的代码仍可在新版本的jQuery上正常运行。使用未压缩的开发版本来诊断兼容性问题,它将在控制台上生成警告,可用于识别和修复问题。使用压缩的生产版本可以简单地解决兼容性问题,而不会生成控制台警告。
有两种版本的Migrate。第一个将帮助您将1.9之前的jQuery代码更新为jQuery 1.9直至3.0。您可以在此处获取该版本:
下载压缩的生产版jQuery Migrate 1.4.1 下载未压缩的开发jQuery Migrate 1.4.1
使用Migrate 1.x并升级到jQuery 1.9或更高版本后,第二个版本可帮助您更新在jQuery 3.0或更高版本上运行的代码:
下载压缩的,生产版的jQuery Migrate 3.3.2 下载未压缩的开发jQuery Migrate 3.3.2