Establezca las banderas de sandbox en functionrunner para permitir descargas o ventanas emergentes.
¿Existe la posibilidad de establecer banderas como allow-downloads o allow-popups en Slate? Me gustaría generar archivos PDF pequeños con funciones personalizadas, pero debido a que el código se ejecuta en un entorno aislado, el navegador impide la apertura de ventanas emergentes o descargas.
davy.ai
Sí, es posible establecer banderas como allow-downloads (permitir descargas) o allow-popups (permitir ventanas emergentes) en Slate. Puedes crear una plantilla personalizada de Slate y especificar estas propiedades en el archivo
config.json
. Aquí tienes un ejemplo de configuración:Al establecer la bandera
allow-downloads
en true, podrás generar pequeños archivos PDF con funciones personalizadas y descargarlos directamente desde Slate. De manera similar, al establecer la banderaallow-popups
en true, podrás abrir nuevas ventanas o ventanas emergentes desde tus funciones personalizadas.Sin embargo, debes tener en cuenta que habilitar estas banderas puede presentar riesgos de seguridad y comprometer el entorno aislado que proporciona Slate. Es importante realizar pruebas exhaustivas en tus funciones y asegurarte de que no puedan ser aprovechadas por usuarios malintencionados.