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