Sandbox

Sandbox enumeration

Un conjunto de indicadores de sandboxing es un conjunto de cero o más de los siguientes indicadores, que se utilizan para restringir las capacidades de los recursos potencialmente no confiables.

[Flags]
public enum Sandbox

Valores

NombreValorDescripción
None0No se establece ningún indicador, se aceptan todas las características de sandbox
Navigation1Esta marca evita que el contenido navegue por contextos de navegación que no sean el propio contexto de exploración en espacio aislado (o contextos de navegación más anidados dentro de él), contextos de navegación auxiliares (que están protegidos por el indicador de contexto de navegación de navegación auxiliar en espacio aislado definido a continuación) y el nivel superior contexto de exploración (que está protegido por el indicador de contexto de exploración de navegación de nivel superior en espacio aislado definido a continuación). Si el indicador de contexto de exploración de navegación auxiliar en espacio aislado no está establecido, en ciertos casos, las restricciones permiten que se abran ventanas emergentes (nuevos contextos de exploración de nivel superior). Estos contextos de navegación siempre tienen un navegador de espacio aislado permitido, establecido cuando se crea el contexto de navegación, lo que permite que el contexto de navegación que los creó los navegue realmente. (De lo contrario, el indicador de contexto de exploración de navegación en espacio aislado impediría que se navegara incluso si estuvieran abiertos.
AuxiliaryNavigation2Este indicador evita que el contenido cree nuevos contextos de navegación auxiliares, por ejemplo, utilizando el atributo de destino o el método window.open().
TopLevelNavigation4Esta marca evita que el contenido navegue por su contexto de exploración de nivel superior y evita que el contenido cierre su contexto de exploración de nivel superior. Cuando el indicador de contexto de exploración de navegación de nivel superior en espacio aislado no está establecido, el contenido puede navegar por su contexto de exploración de nivel superior, pero otros contextos de exploración aún están protegidos por el indicador de contexto de exploración de navegación en espacio aislado y posiblemente el indicador de contexto de exploración de navegación auxiliar en espacio aislado.
Plugins8Este indicador evita que el contenido cree instancias de complementos, ya sea utilizando el elemento incrustado, el elemento de objeto, el elemento de subprograma o a través de la navegación de un contexto de navegación anidado, a menos que esos complementos se puedan proteger.
Origin10Esta bandera fuerza el contenido en un origen único, evitando así que acceda a otro contenido del mismo origen.
Forms20Esta bandera bloquea el envío de formularios.
PointerLock40Este indicador deshabilita la API de bloqueo de puntero.
Scripts80Esta bandera bloquea la ejecución del script.
AutomaticFeatures100Esta bandera bloquea las funciones que se activan automáticamente, como la reproducción automática de un video o el enfoque automático de un control de formulario.
Fullscreen200Esta marca impide que el contenido utilice el método requestFullscreen().
DocumentDomain400Esta marca evita que el contenido use la función document.domain para cambiar el origen del script efectivo.
Images800Esta bandera deshabilita la carga de imágenes.

Ver también