Applies ToDynamics CRM

Zavedená zmena

Ako súčasť 9.2.10. x Release je predvolená knižnica jQuery, ktorú používa portál, inovovaná z verzie 1.12.4 na 3.0.0.0 verziu na zlepšenie bezpečnostných polôh portálov.

Táto zmena tiež prichádza s aktualizáciou jQuery migrácia verzie na 3. x, aby sa zabezpečilo, že všetky rozhrania API jazyka JavaScript, ktoré boli podporované v jQuery 1,12 verzii, budú naďalej fungovať tak, ako to je.

Možné prelomenie zmeny

Ak máte vlastný JavScript kód na portáli, ktorý používa jQuery API, ktoré boli deperecated alebo mali zmenu v správaní v jQuery verziách 1,3, 1,6, 1,7, 1,8 a 1,9, tieto rozhrania API už nebudú fungovať alebo budú mať zmenené správanie ako zdokumentované v dokumentácii k jQuery. 

Ďalšie podrobnosti o rozhraní API, ktoré boli zastarané v starších verziách verzie jQuery, nájdete tu. 

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

Najbežnejšie API, ktoré mali zmenu správania v jQuery 1,6 roku, je attr (https://api.jquery.com/attr/). Toto rozhranie API sa vráti nedefinované po jQuery 1,6 + 

Ako zmierňovať

Nižšie sú uvedené možnosti, ktoré môžete použiť na vyriešenie tohto problému.

  • Odporúčaná – > aktualizujte vlastný kód JavaScript na používanie nového jQuery API podporovaného jQuery 3,0 verziou.

  • Môžete tiež načítať zodpovedajúcu verziu jQuery, ktorú vaše rozhranie API vyžaduje pomocou websúborov portálu. Avšak, uistite sa, že ste s využitím jQuery noconflict API (https://api.jquery.com/jquery.noconflict/), aby sa zabezpečilo, že neexistujú žiadne konflikty s jQuery knižníc načítaných predvolene na portáli.  Táto možnosť sa neodporúča, pretože staršie verzie jQuery knižníc majú známe chyby zabezpečenia.

 

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.