Modificare introdusă
Ca parte a versiunii 9.2.10. x, biblioteca jQuery implicită utilizată de portal este îmbunătățită de la versiunea 1.12.4 la 3.0.0.0, pentru a îmbunătăți postura de securitate a portaluri.
Această modificare vine, de asemenea, cu un upgrade de jQuery migra versiunea la 3. x pentru a vă asigura că toate API-urile JavaScript care au fost acceptate în versiunea jQuery 1,12 continuă să funcționeze așa cum este.
Modificare potențială de rupere
Dacă aveți cod Javscript particularizat în portalul care utilizează jQuery API care au fost deperecated sau a avut o schimbare de comportament în versiunile jQuery 1,3, 1,6, 1,7, 1,8 și 1,9, aceste API-ul nu va mai funcționa sau va avea un comportament modificat ca documentat în documentația jQuery.
Puteți găsi mai multe detalii despre API care au fost învechite în versiunile jQuery vechi aici
-
JQuery 1,3-https://api.jquery.com/category/deprecated/deprecated-1.3/
-
JQuery 1,6-https://api.jquery.com/category/version/1.6/
-
JQuery 1,7-https://api.jquery.com/category/deprecated/deprecated-1.7/
-
JQuery 1,8-https://api.jquery.com/category/deprecated/deprecated-1.8/
-
JQuery 1,9-https://api.jquery.com/category/deprecated/deprecated-1.9/
Majoritatea API-ului obișnuit care a avut o schimbare de comportament în jQuery 1,6 începând cu ATR (https://api.jquery.com/attr/). Acest API returnează nedefinit după jQuery 1.6 +
Cum să atenuați
În continuare sunt opțiunile pe care le puteți utiliza pentru a rezolva această problemă.
-
Recomandat-> actualizați codul JavaScript particularizat pentru a utiliza noul API jQuery acceptat de versiunea 3,0 jQuery.
-
De asemenea, puteți să încărcați versiunea corespunzătoare de jQuery pe care API-ul trebuie să o utilizeze folosind fișiere de pe portal. Cu toate acestea, vă rugăm să vă asigurați că utilizați jQuery neconflict API (https://api.jquery.com/jquery.noconflict/) pentru a vă asigura că nu există niciun conflict cu bibliotecile jQuery încărcate în mod implicit în portal. Această opțiune nu este recomandată, deoarece versiunile mai vechi de biblioteci jQuery au cunoscute vulnerabilități de securitate.