Soporte para Canvas Touch en iOS
Estaría encantado de fusionar una residencia personal
Lee la respuesta completa abajo ↓Pregunta
Mis clientes también necesitan la capacidad de usar la plataforma GrapesJS en sus móviles, por lo que actualmente estoy usando el plugin GrapesJS-Touch. El problema, sin embargo, no está en el plugin, sino en un método ausente dentro del código GrapesJS. El problema y la solución son proporcionados por Mikereem en el siguiente enlace: [https://github.com/artf/grapesjs-touch/issues/1]
Para resumir el enlace: en dispositivos iOS hacer clic en el lienzo no hace absolutamente nada. Añadir "methods[method](body, 'touchend', this.onClick);" a la función toggleSelectComponent soluciona el problema. El método es exactamente el mismo que el método onClick normal con la adición de "e.preventDefault();" justo después de "e.stopPropagation();"
Acabo de añadir la solución sugerida y todo funciona perfectamente en iOS usando la última versión de desarrollo (0.14.66). ¿Se podría añadir esta solución como una implementación permanente dentro de GrapesJS para que no tengamos que editar manualmente los códigos después de cada versión? Gracias de antemano.
Respuestas (2)
Estaría encantado de fusionar una residencia personal
Estamos usando GrapesJS y nos encantaría tener más soporte en móvil, ¡así que espero que esto se apruebe!
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #2850
[PREGUNTA] Añadir un desplegable para bloquear usando Rasgos
Hola @artf, Espero que estés bien, Me preguntaba si podríais ayudarme con algún problema sencillo que estoy teniendo (recientemente he empe...
Issue #4621
No se ha encontrado ninguna opción para mostrar varias páginas en un mismo lienzo
Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible SIN EN...
Issue #3699
El flotamiento de la celda desplaza aleatoriamente a la celda real
¡Hola! Estoy usando grapesJs para editar correos electrónicos en un proyecto de mi empresa, con el plugin Newsletter. Todo funciona muy bie...
Issue #2448
[Solicitud de funcionalidad] Añadir soporte para lenguas FR
Como vi en la última versión (que estoy usando actualmente), ahora podemos usar traducciones i18n para Grapesjs. Sería genial tener apoyo p...
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.