Ste*_*eve 5 javascript jquery zurb-foundation cordova
在我的 Play Developer 控制台中,我看到商店中的多个 Apache Cordova 应用程序出现以下消息:
安全警报
您的应用程序包含一个或多个存在已知安全问题的库。有关详细信息,请参阅这篇 Google 帮助中心文章。易受攻击的 JavaScript 库:
/javascripts/jquery 1.8.2
SNYK-npm:jquery:20110606
SNYK-npm:jquery:20150627
SNYK-JS-JQUERY-174006
Chrome 中的开发者工具提供了有关该问题的详细信息。jquery.js和jquery.foundation.topbar.js文件是罪魁祸首:
jQuery.Deferred exception: $(...).die is not a function TypeError: $(...).die is not a function
at HTMLDocument.<anonymous> (file:///Users.../www/javascripts/jquery.foundation.topbar.js:45:40)
at Function.each (file:///Users/.../www/javascripts/jquery.js:2:2777)
at k.fn.init.each (file:///Users/.../www/javascripts/jquery.js:2:1419)
at k.fn.init.init (file:///Users/.../www/javascripts/jquery.foundation.topbar.js:21:21)
at k.fn.init.$.fn.foundationTopBar (file:///Users/.../www/javascripts/jquery.foundation.topbar.js:152:27)
at HTMLDocument.<anonymous> (file:///Users/.../www/javascripts/app.js:12:44)
at e (file:///Users/.../www/javascripts/jquery.js:2:29453)
at t (file:///Users/.../www/javascripts/jquery.js:2:29755) undefined
Run Code Online (Sandbox Code Playgroud)
我用 jquery 3.4.1 覆盖了 /javascripts/jquery.js v1.8.2 代码(测试完整版本和精简版本)——现在我的 2010 Zurb Foundation 顶栏功能(在顶部用作窄屏幕导航)不再起作用不工作。(宽屏幕左侧导航列表确实有效。)
当我去下载 Foundation 6 精简版时,仅选择顶部栏功能,下载中没有包含顶部栏文件。看起来这将是一个混乱的更新。
关于如何开展这项工作有什么建议吗?
新增内容:基于以下内容,没有向后兼容性:https://foundation.zurb.com/forum/posts/44018-documentation-for-upgrade-from-foundation-5-to-6
| 归档时间: |
|
| 查看次数: |
2311 次 |
| 最近记录: |