Gäller förDynamics CRM

Ä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.

 

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.