Onload event dentro de la plantilla
¿Has probado con esto? '''js const editor = grapesjs.init({ ... permitenScripts: 1, }); ```
Lee la respuesta completa abajo ↓Pregunta
¡Hola! Tengo un problema con algunas plantillas. Esta plantilla tiene algunos scripts ejecutándose después de cargar la página. Cuando GrapeJ carga esta plantilla, los scripts no se inician porque el navegador no detecta el final de la carga.
¿Es posible cargar temple en un iframe clásico (no inyectado)?
Por ejemplo: '<iframe src="http://myexamplepages.com" frameborder="0" estilo="overflow:hidden;height:100%;width:100%" height="100%" width="100%"></iframe> `
Es posible usar esta solución o sugerir otra.
Gracias.
Respuestas (3)
¿Has probado con esto? '''js const editor = grapesjs.init({ ... permitenScripts: 1, });
Claro, otros scripts con el parámetro "allowScripts" funcionan bien, pero los scripts dentro del evento "on load" no.
Inyecto el código de esta manera:
' var newComps = editor. DomComponents;
$.get('http://myexamplepages.com', función (e) {
newComps.setComponents(e);
});
windows.editor.setComponents(newComps);
`
Gracias.@alfaalex81 puedes ofrecer una demostración en directo del problema?
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1221
No se pueden arrastrar bloques
Hola, Cuando uso grapesjs (con gjs-preset-webpage o gjs-preset-newsletter) a veces tengo un error raro. No puedo arrastrar los bloques de l...
Issue #1906
Componentes y Js - Plantilla de carga
Hola, Tengo un componente al que se le conecta un JS. Todo se crea usando el JS. Cuando arrastro y suelto mi bloque por primera vez, el JS...
Issue #1888
[Pregunta] Añadir html personalizado dentro de Canvas
Hola, Estoy usando uvas para exportar un json personalizado con toda la información que necesito, en lugar de HTML y CSS. Para hacer eso, e...
Issue #1288
No se puede leer la propiedad 'cuerpo' de nulo - Angular
Hola, Tengo una lista de plantillas de correo electrónico (página 'plantillas') y hay un botón que abre la edición (página 'templates/edit/...
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.