Cambio introducido
Como parte de 9.2.10. x, la biblioteca de jQuery predeterminada que usa el portal se actualiza de la versión 1.12.4 a la versión de 3.0.0.0 para mejorar la postura de seguridad de los portales.
Este cambio también viene con una actualización de jQuery Migrate version a 3. x para asegurarse de que todas las API de JavaScript compatibles con la versión de jQuery 1,12 siguen funcionando tal como es.
Posible cambio importante
Si tiene código de javscript personalizado en el portal que usa jQuery API de deperecated o tenía un cambio de comportamiento en las versiones 1,3, 1,6, 1,7, 1,8 y 1,9, estas API ya no funcionarán o tendrán un comportamiento modificado tal como se describe en la documentación de jQuery.
Puede encontrar más información sobre las API que estaban en desuso en las versiones antiguas de jQuery aquí.
-
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/
La API más común que tenía un cambio de comportamiento en jQuery 1,6, es ATTR (https://api.jquery.com/attr/). Esta API devuelve undefined después de jQuery 1,6 +
Cómo mitigar
A continuación se muestran las opciones que puede usar para resolver este problema.
-
Recomendado: > actualizar el código de JavaScript personalizado para usar las nuevas API de jQuery compatibles con la versión 3,0 de jQuery.
-
También puede cargar la versión correspondiente de jQuery que la API necesita usando archivos WebFiles del portal. Sin embargo, asegúrese de que está usando la API de conflicto de jQuery (https://api.jquery.com/jquery.noconflict/) para asegurarse de que no haya conflictos con las bibliotecas de jQuery cargadas de forma predeterminada en el portal. Esta opción no se recomienda porque las versiones anteriores de las bibliotecas de jQuery tienen vulnerabilidades de seguridad conocidas.