Issue #2820💬 RespondidoAbierto el 10 de junio de 2020por RubarkReacciones 0

Conecta dinámicamente CDN (recursos externos) a la cabeza de lienzo #grapesjs #attach #cdn #external #resources

Respuesta rápidapor artf

Si necesitas guardar css/js dinámicos dentro de la plantilla, tienes que añadirlos al cuerpo (por ejemplo, 'editor.addComponents('<script src="...">..')') si los necesitas fuera de la plantilla (que gestiona SOLO el cuerpo), como en <head>, puedes añadirlos incluso manualmente al lienzo, pero depende de ti guardarlos...

Lee la respuesta completa abajo ↓

Pregunta

Querido artf

Estoy intentando añadir una función a mi aplicación, para el usuario final. Es una herramienta para añadir dinámicamente CSS y CDN-s JS. Como en jsFiddle o Codepen, cuando añadimos recursos externos (css/js) CDN-s. Eso significa que, tras añadir un enlace para js o css, aparecerá en la cabeza de iFrames de Canvas. Por desgracia, no he encontrado ninguna forma de hacerlo.

  1. No puedo usar lienzo: { guiones: ['......'], }, porque el usuario final podrá añadir CDN en el proceso de fabricar su tamplate
  2. No puedo añadir a la cabeza de lienzo, porque simplemente no la salva.

Entonces, ¿qué hacer? ¿Alguna solución? ¿Algún paquete?

@artf

Respuestas (1)

artf17 de junio de 2020

Si necesitas guardar css/js dinámicos dentro de la plantilla, tienes que añadirlos al cuerpo (por ejemplo, 'editor.addComponents('<script src="...">..')') si los necesitas fuera de la plantilla (que gestiona SOLO el cuerpo), como en <head>, puedes añadirlos incluso manualmente al lienzo, pero depende de ti guardarlos o cargarlos al usuario

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.