Inmovilizar prototipos de JavaScript para una seguridad y estabilidad mejoradas

En JavaScript, cada objeto tiene un objeto de prototipo. Un objeto hereda métodos y propiedades de su objeto de prototipo. Los prototipos se comparten entre todos los objetos del mismo tipo. Si el autor de un componente modifica un prototipo de JavaScript de un objeto compartido, puede introducir un comportamiento imprevisto y posibles problemas de seguridad. La inmovilización de prototipos de JavaScript evita que los autores de componentes Lightning modifiquen prototipos de JavaScript de objetos globales compartidos entre espacios de nombre. Esta restricción permite una mejor separación de código entre componentes y evita la manipulación malintencionada o inadvertida de objetos compartidos, como las API de JavaScript o las API de DOM.

Dónde: Este cambio se aplica a las organizaciones con componentes Lightning en Lightning Experience, Salesforce Classic y todas las versiones de la aplicación.

Cómo: Esta configuración se desactiva de forma predeterminada para organizaciones nuevas y existentes. Para inmovilizar prototipos de JavaScript, desde Configuración, ingrese Sesión en el cuadro Búsqueda rápida y, a continuación, seleccione Configuración de sesión. Seleccione Inmovilizar prototipos de JavaScript y haga clic en Guardar.

Nota

Nota

Las funciones de Cisco Webex Teams y Meetings no son compatibles con la configuración Inmovilizar prototipos de JavaScript. Si tiene una de estas funciones de Webex activada, no puede activar esta configuración.