Muudatus on kasutusele võetud
Osana 9.2.10. x vabastamist, vaikimisi jQuery teegist, mida portaal kasutab, täiendatakse 1.12.4 versioonist 3.0.0.0 versiooni, et parandada portaalide turvalisuse kehahoiakut.
See muudatus on kaasas ka versiooniuuenduse jQuery migreerimise versioon 3. x tagamaks, et kõik JavaScripti API-d, mis toetasid jQuery 1,12 versiooni, jätkavad tööd nii, nagu see on.
Võimalik breaking Change
Kui teil on kohandatud javscript kood portaalis, mis kasutab jQuery API-d, mis olid deperecated või mis on muutunud käitumiseks jQuery versioonides 1,3, 1,6, 1,7, 1,8 ja 1,9, ei tööta need RAKENDUSLIIDESed enam või muutuvad käitumist, nagu on dokumenteeritud jQuery dokumentatsioonis.
Lisateavet API-i kohta, mis olid aegunud vanade jQuery versioonidega, leiate siit
-
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/
Kõige tavalisem API, mis oli käitumise muutus jQuery 1,6 alates on attr (https://api.jquery.com/attr/). See API annab tulemiks määratlemata pärast jQuery 1,6 +
Kuidas leevendada
Selle probleemi lahendamiseks saate kasutada järgmisi suvandeid.
-
Soovitatav – > värskendage kohandatud JavaScripti koodi, et kasutada uut jQuery API-d, mida toetab jQuery 3,0 versioon.
-
Samuti saate laadida vastava jQuery versiooni, mida teie API vajab portaali webfiles abil. Kuid Palun veendu, et kasutad jQuery noconflict API-d (https://api.jquery.com/jquery.noconflict/), tagamaks, et portaalis vaikimisi laaditud jQuery teekidega poleks vastuolusid. See suvand pole soovitatav, sest jQuery teekide vanemad versioonid on teadaolevad turbe nõrgad kohad.