Si applica a
Dynamics CRM

Modifica introdotta

Come parte della versione di 9.2.10. x, la raccolta predefinita di jQuery usata da Portal viene aggiornata da 1.12.4 versione a 3.0.0.0 per migliorare la postura della sicurezza dei portali.

Questa modifica include anche un aggiornamento di jQuery eseguire la migrazione della versione a 3. x per assicurarsi che tutte le API JavaScript supportate in versione jQuery 1,12 continuino a funzionare così com'è.

Potenziale modifica delle interruzioni

Se si dispone di codice Javscript personalizzato nel portale che usa API jQuery che erano deperecated o che avevano un comportamento di modifica nelle versioni di jQuery 1,3, 1,6, 1,7, 1,8 e 1,9, queste API non funzioneranno più o avranno un comportamento modificato come documentato nella documentazione di jQuery. 

Per altre informazioni sulle API che sono state deprecate nelle versioni precedenti di jQuery, vedere qui 

  • 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/

L'API più comune che ha avuto un cambiamento di comportamento in jQuery 1,6 in poi è attr (https://api.jquery.com/attr/). Questa API restituisce non definito dopo jQuery 1,6 + 

Come mitigare

Di seguito sono riportate le opzioni che è possibile usare per risolvere il problema.

  • Consigliato-> aggiornare il codice JavaScript personalizzato per usare la nuova API jQuery supportata dalla versione di jQuery 3,0.

  • È anche possibile caricare la versione corrispondente di jQuery che l'API richiede con i file WebPortal. Tuttavia, assicurati di usare jQuery noconflict API (https://api.jquery.com/jquery.noconflict/) per assicurarti che non ci siano conflitti con le librerie jQuery caricate per impostazione predefinita nel portale.  Questa opzione non è consigliata perché le versioni precedenti delle raccolte jQuery hanno note vulnerabilità di sicurezza.

 

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.