¿Cómo desactivar los scripts dentro del editor?
Hola @artf, Gracias por la respuesta. Ahora mismo estoy eliminando todos los scripts y ejecutándolos solo en modo previsualización.
Lee la respuesta completa abajo ↓Pregunta
Hola @artf, Necesito desactivar todos los scripts (scripts de componentes y otros scripts) dentro del editor, y los scripts solo deberían ejecutarse cuando hacemos clic en el botón de 'previsualización'. ¿Hay algún método para ello?
Respuestas (3)
Hola @artf,
Gracias por la respuesta. Ahora mismo estoy eliminando todos los scripts y ejecutándolos solo en modo previsualización.
No, en este momento no existe ningún tipo de API pública para hacer eso
Hola @sdrebel encantaría que compartierais vuestra solución. Además, después de permitir scripts en el editor, copié este ejemplo para importarlo ! imagen Pulsé el importado y vi el mundo de la hola. sin embargo al usar el modo de vista previa no veo la alerta. ¿Necesito configurar algo para ejecutar scripts en modo previsualización? Además, mi siguiente paso es que me gustaría que el editor no ejecutara el JS, ¿cómo lo gestionasteis? ¿añadiendo CDATA? ¡Gracias por la ayuda!
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #814
[PREGUNTA] Desactiva las opciones seleccionables, hoverables y editables cuando la vista móvil esté activada.
Hola, Quiero desactivar la selección, el cursor o la edición de los componentes del editor cuando la vista móvil esté activada. He probado...
Issue #2972
HAZAÑA: Desactivar los scripts en el lienzo
Hola, antes que nada, gracias por una herramienta tan estupenda. En mi proyecto me encontré con el problema de que tengo que desactivar los...
Issue #3044
[PREGUNTA]: El nuevo botón de barra de herramientas solo funciona para componentes añadidos nuevos y no para los existentes
Hola a todos, ¿alguien puede explicarme por qué cuando creo un nuevo botón personalizado en la barra de herramientas, este botón solo apare...
Issue #2839
[Pregunta] Añadí un componente llamado plantilla en los bloques, pero cuando intento arrastrar otros componentes dentro de ese componente plantilla, se arrastra, pero tras guardarlo elimina todos los componentes que hay dentro. ¿Cómo evitar esto?
Este es el código del componente de plantilla: '''js exportar default { init(editor) { editor. DomComponents.addType('myTemplate', { isComp...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.
Explora plugins gratuitos →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.