Įtrauktas keitimas
Kaip "9.2.10. x" leidimo dalį, numatytoji "jQuery" biblioteka, naudojama portale, atnaujinama iš 1.12.4 versijos į "3.0.0.0" versiją, kad būtų pagerinta portalų saugos padėtis.
Šis keitimas taip pat pateikiamas su "jQuery" versijos naujinimui į 3. x, siekiant užtikrinti, kad visi "JavaScript" API, kurie buvo palaikomi jQuery 1,12 versija, toliau veiks taip, kaip yra.
Galimas keitimų nutraukimas
Jei turite pasirinktinę Javscript kodą portale, kuris naudoja jQuery API, kurie buvo deperecated arba turėjo pakeisti elgesį jQuery versijos 1,3, 1,6, 1,7, 1,8 ir 1,9, šie API nebebus darbo arba turės pakeisti elgesį kaip dokumentuota jQuery dokumentus.
Čia rasite daugiau informacijos apie API, kurios buvo uždraustų senosiose "jQuery" versijose čia
-
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/
Dažniausiai "API", kurios elgesys pasikeitė "jQuery 1,6", yra attr (https://api.jquery.com/attr/). Šis API pateikia neapibrėžta po jQuery 1,6 +
Kaip sušvelninti
Toliau pateiktos parinktys, kurias galite naudoti Norėdami išspręsti šią problemą.
-
Rekomenduojama – > atnaujinti pasirinktinę "JavaScript" kodą, kad galėtumėte naudoti naują "jQuery" API, palaikomą "jQuery 3,0" versija.
-
Taip pat galite įkelti atitinkamą "jQuery" versiją, kurios jūsų API reikalauja naudojant portalo žiniatinklio failus. Tačiau įsitikinkite, kad naudojate "jQuery noconflict API" ("https://api.jquery.com/jquery.noconflict/"), kad užtikrintumėte, jog nėra konflikto su "jQuery" bibliotekomis, įkeltomis pagal numatytuosius "Portal". Ši parinktis nerekomenduojama, nes senesnės "jQuery" bibliotekų versijos yra žinomos saugos pažeidžiamumo.