Issue #2972💬 RespondidoAbierto el 25 de agosto de 2020por kuhelbeherReacciones 0

HAZAÑA: Desactivar los scripts en el lienzo

Respuesta rápidapor RJCAM

Hola @kuhelbeher yo también sigo intentando conseguirlo, pero aquí va un consejo que puede ayudarnos a conseguirlo. Publicaré aquí si encuentro la manera. Consulta este número #2772

Lee la respuesta completa abajo ↓

Pregunta

Hola, antes que nada, gracias por una herramienta tan estupenda.

En mi proyecto me encontré con el problema de que tengo que desactivar los scripts dentro del editor. Encontré dos problemas similares con este problema: https://github.com/artf/grapesjs/issues/2046 https://github.com/artf/grapesjs/issues/2814. Así que el problema es bastante común y quizá sea mejor añadir esa función en la próxima versión.

En https://github.com/artf/grapesjs/issues/2046 problema @sdrebel mencionado que está eliminando scripts en Canvas y ejecutándolos solo en modo previsualización. ¿Alguien puede preguntar cómo hacerlo? No encontré la forma de eliminar y configurar js para la plantilla.

Respuestas (3)

RJCAM25 de agosto de 2020

Hola @kuhelbeher yo también sigo intentando conseguirlo, pero aquí va un consejo que puede ayudarnos a conseguirlo. Publicaré aquí si encuentro la manera. Consulta este número #2772

kuhelbeher26 de agosto de 2020

@RJCAM gracias por el consejo, lo probé, pero el problema con este enfoque es que desactiva el script para componente, no toda la plantilla.

artf28 de agosto de 2020

Una vez que el editor y sus componentes están cargados, es difícil pensar en desactivar JS; piensa en un componente con scripts personalizados que vincule eventos alrededor del DOM (quizá incluso usando algún plugin externo). La única forma de hacerlo es recargar todo el Frame (con el estado actual de los componentes), una vez que se actualice alguna bandera de configuración (por ejemplo, vía 'Canvas.enableScripts(false)'), y evitar que se añada aquí. Los residentes permanentes son bienvenidos :)

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

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 →
Opción premium

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.