Как исправить это предупреждение безопасности jquery: «Ваше приложение содержит одну или несколько библиотек с известными проблемами безопасности» - PullRequest
2 голосов
/ 15 октября 2019

В консоли 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

Я переписал /javascripts/jquery.js v1.8.2код с помощью jquery 3.4.1 (тестирование как полной, так и тонкой версий) - и теперь моя функциональность верхней панели Zurb Foundation 2010 (используемая сверху для навигации на узких экранах) не работает. (Широкоэкранный левый список навигации работает.)

Когда я пошел, чтобы загрузить урезанную версию Foundation 6, выбрав только функциональность верхней панели, в нее не было включено никакого файла верхней панели. Похоже, это будет грязное обновление.

Любые предложения о том, как сделать эту работу?

Новое: Исходя из следующего, обратной совместимости нет: https://foundation.zurb.com/forum/posts/44018-documentation-for-upgrade-from-foundation-5-to-6

...