Ändring infört
Som en del av 9.2.10. x-versionen uppgraderas standard biblioteket för jQuery som används av portalen från 1.12.4-version till 3.0.0.0-version för att förbättra säkerhets Posture för portaler.
Den här ändringen har också en uppgradering av jQuery migrera version till 3. x för att säkerställa att alla JavaScript API-funktioner som stöds i jQuery 1,12-versionen fortsätter att fungera som det är.
Möjlig ändring
Om du har en anpassad Javscript-kod i portalen som använder jQuery API-funktioner som deperecated eller haft en förändring i jQuery version 1,3, 1,6, 1,7, 1,8 och 1,9, fungerar dessa API: er inte längre eller har ett ändrat beteende enligt jQuery dokumentation.
Du hittar mer information om API: er som är föråldrade i de gamla jQuery versionerna här
-
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/
Det vanligaste API: t som hade en funktions förändring i jQuery 1,6 och senare är attr (https://api.jquery.com/attr/). Detta API returnerar odefinierat efter jQuery 1,6 +
Så här minskar du
Här följer de alternativ som du kan använda för att lösa problemet.
-
Rekommenderas-> uppdatera den anpassade JavaScript-koden för att använda den nya jQuery API-funktionen som stöds av jQuery 3,0-versionen.
-
Du kan också läsa in den motsvarande versionen av jQuery som du använder för att använda Portal webbfiler. Kontrol lera att du använder jQuery API (https://api.jquery.com/jquery.noconflict/) för att säkerställa att det inte finns någon konflikt med de jQuery-bibliotek som är inlästa som standard i portalen. Det här alternativet rekommenderas inte eftersom äldre versioner av jQuery-bibliotek har kända säkerhets problem.