jquery-3.х.х.х

Нужна ли?

#1 18 декабря 2019 в 20:43
Здравствуйте.
Вопрос по jquery-3.3.Х есть смутные рекомендации от google по поводу перехода на "более актуальную" версию.
На сколько они оправданны и нужна ли вообще такая необходимость.
Если да, то как можно "безболезненно" пройти… так сказать, процедуру?!
Может эти действия только увеличат вес js… и в целом беспокоится не надо.
Заранее спасибо.
#2 18 декабря 2019 в 22:49
Хочется, сделайте)
Если "просто так", то я не вижу смысла. Если для какой-то цели — попробуйте.
#3 18 декабря 2019 в 23:44
Дмитрий Баринов,
Воткнул содержимое jquery-3.4.1.min.js в \templates\default\js\jquery.js
Всё нормально работает. Ошибок в консоли нет. Файл стал легче на 9 метров.
#4 19 декабря 2019 в 01:00

Всё нормально работает.

Ris
Хм. Быть такого не может. Там много что изменилось. 2 скачка было, первый с 1.8 вроде. Если только jQuery Migrate ставить, но это + код. И целесообразность. Возможно стоит посмотреть места, где много деталей — редактор скажем. Походить по движку.
#5 19 декабря 2019 в 01:40

Быть такого не может

@Evg
Это сильный аргумент, но я привык верить только результатам экспериментов.
#6 19 декабря 2019 в 01:44

Быть такого не может.

@Evg
В новой админке именно эта версия — 3.4.1. Всё работает.
#7 19 декабря 2019 в 08:09

привык верить только результатам экспериментов

Ris

Попробуйте редактор, загрузка фотографии. Установил с нуля, последнюю версию, jquery поменял. Интересно.
Может и стоит перейти (думаю), не зря же столько лет ребята jquery делали.

3.4.1. Всё работает.

Fuze

Тогда проще. Однако подправить чуток придется:

:

  1. $( '#' + this.id ).load($.proxy(this.uploadLoaded, this));
on возможно использовать. Так работает:

  1.  
  2. //$( '#' + this.id ).load($.proxy(this.uploadLoaded, this));
  3. $( '#' + this.id ).on('load', $.proxy(this.uploadLoaded, this));
В админке: Контент / Статьи, например, при добавление статьи, мы перейдем в "пользовательский" интерфейс:

  1. http://test.ru/articles/add?back=/admin/content
И там без правки будет аналогичная ошибка. Далее не смотрел.
#8 19 декабря 2019 в 09:32

Всё нормально работает. Ошибок в консоли нет. Файл стал легче на 9 метров.

Ris
В целом, да, работает. Некоторые моменты конфликтуют. (intlTelInput.min) Хотя я его через Closure Compiler прогонял.
Надо все равно пройтись на локалке.
#9 19 декабря 2019 в 09:45

Попробуйте редактор, загрузка фотографии.

@Evg
jQuery Migrate убирает нотисы… и добавляет доп. запрос. Может и вправду не трогать пока что jQuery.
#10 19 декабря 2019 в 09:49


jQuery Migrate убирает нотисы… и добавляет доп. запрос. Может и вправду не трогать пока что jQuery.

Дмитрий Баринов
Нет, так его и не надо подключать. Подправить лишь в редакторе то, что писал выше, может еще где есть. Надо смотреть.
#11 19 декабря 2019 в 10:04
В целом понятно, как сказал Fuze.

Если для какой-то цели — попробуйте.

Будет время(много) попробую. :)
#12 19 декабря 2019 в 10:07



jQuery Migrate убирает нотисы… и добавляет доп. запрос. Может и вправду не трогать пока что jQuery.

Дмитрий Баринов
Нет, так его и не надо подключать. Подправить лишь в редакторе то, что писал выше, может еще где есть. Надо смотреть.

@Evg

Так он и нужен для того что б легче было отслеживать ошибки. (вроде… бы :)
#13 19 декабря 2019 в 10:17


Так он и нужен для того что б легче было отслеживать ошибки. (вроде… бы

Дмитрий Баринов
Не только. Он фиксируют проблему с некоторыми селекторами. Вообще сегодня надо посмотреть более детально это дело. Интересно стало. Чтобы в пределах одного сайта не скакать по разным версиях квери.
#14 19 декабря 2019 в 14:36

Однако подправить чуток придется:

@Evg
Поправил, спасибо.

может еще где есть

@Evg
Вполне возможно, я поэтому и просил потестить.
#15 16 июня 2020 в 18:48


Хочется, сделайте)
Если "просто так", то я не вижу смысла. Если для какой-то цели — попробуйте.

Fuze
Как оказалось, теперь не просто так, а найдены уязвимости

Содержит клиентские библиотеки JavaScript с известными уязвимостями Обнаружено 4 уязвимости Некоторые сторонние скрипты содержат известные уязвимости, которые легко могут быть обнаружены и использованы злоумышленниками. Подробнее… Версия библиотеки Количество уязвимостей Максимальная степень опасности jQuery@1.12.4

Google
Теперь это проблема безопасности сайта.
Но почему только сейчас выплыла уязвимость версии 1.12.4, когда уже давно 3.х.х?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.