HTML Sandbox Ejecutor
Ejecute código HTML en un entorno aislado y seguro.
Introducción
Un ejecutor HTML en espacio aislado proporciona un entorno seguro para ejecutar código. La zona de pruebas aísla su código del resto de la página y de su sistema, lo que garantiza que ni siquiera el código malicioso o con errores pueda causar daños más allá del panel de vista previa.
¿Qué es una caja de arena?
En el desarrollo web, un sandbox es un entorno de ejecución aislado. El código que se ejecuta dentro de un sandbox no puede acceder a recursos fuera de él, como las cookies, el almacenamiento local, otras pestañas del navegador o su sistema operativo. Nuestro entorno limitado HTML utiliza el atributo de entorno limitado HTML5 iframe para crear este aislamiento.
Capas de seguridad
- Atributo Sandbox Iframe: restringe las capacidades del contenido incrustado.
- Aislamiento de URL de blob: el código se carga desde una URL de blob temporal, no desde el dominio principal.
- Sin transmisión del servidor: el código nunca sale de su navegador
- Limpieza automática: las URL de blobs se revocan después de su uso.
Lo que permite el Sandbox
- Ejecución de JavaScript (para vistas previas interactivas)
- Diálogos modales (alerta, confirmación, aviso)
- Representación CSS (incluidas animaciones y transiciones)
- Representación de imágenes y medios
- Carga de recursos externos (fuentes, bibliotecas CDN)
Lo que bloquea el Sandbox
- Navegación de la página principal
- Envíos de formularios
- ventanas emergentes
- Acceso a cookies o almacenamiento de la página principal
- Acceso a otras pestañas o ventanas
Más información
Para obtener una explicación técnica detallada, lea nuestra página Metodología.
Preguntas frecuentes
No. El entorno limitado aísla el código de la página principal y de los datos de su navegador.
El arenero proporciona una protección significativa, pero ningún arenero es perfecto. Ejecute únicamente código de fuentes en las que confíe.
El bucle infinito se ejecutará dentro del iframe en el espacio aislado. Puede cerrar la pestaña o recargar la página para detenerla.