Enum 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
Nombre | Valor | Descripción |
---|---|---|
None | 0 | No se establece ningún indicador, se aceptan todas las características de sandbox |
Navigation | 1 | Esta 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. |
AuxiliaryNavigation | 2 | Este 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(). |
TopLevelNavigation | 4 | Esta 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. |
Plugins | 8 | Este 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. |
Origin | 10 | Esta bandera fuerza el contenido en un origen único, evitando así que acceda a otro contenido del mismo origen. |
Forms | 20 | Esta bandera bloquea el envío de formularios. |
PointerLock | 40 | Este indicador deshabilita la API de bloqueo de puntero. |
Scripts | 80 | Esta bandera bloquea la ejecución del script. |
AutomaticFeatures | 100 | Esta 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. |
Fullscreen | 200 | Esta marca impide que el contenido utilice el método requestFullscreen(). |
DocumentDomain | 400 | Esta marca evita que el contenido use la función document.domain para cambiar el origen del script efectivo. |
Images | 800 | Esta bandera deshabilita la carga de imágenes. |
Ver también
- espacio de nombres Aspose.Html
- asamblea Aspose.HTML