¿Por qué el complemento WYSIWYG editable se comporta de manera diferente en diferentes navegadores web?

¿Por qué el complemento WYSIWYG editable se comporta de manera diferente en diferentes navegadores web?

Normalmente, cuando escribimos una oración en un editor wysiwyg y si necesitamos una en la siguiente línea, presionamos la tecla Intro y automáticamente insertará una <br>etiqueta. Pero cuando usamos el editor WYSIWYG editable y hacemos esto, insertamos <p></p>etiquetas en lugar de <br>en Internet Explorer y etiquetamos en Chrome.

Pero está insertando <br>etiqueta en Mozilla (que es la correcta). En IE se proporciona <p>una etiqueta en lugar de <br>presionar la tecla Intro en el editor WYSIWYG editable.

Estoy usando Jeditable como editor en línea (vermanifestación). Cuando uso el editor wysiwyg y cuando ingreso mi oración en la siguiente línea, Firefox muestra el resultado usando </br>la etiqueta que es la correcta.

Pero Chrome e Internet Explorer muestran resultados diferentes.

Por ejemplo:

El resultado original debería ser Lorem Ipsum<br>is simply dummy el que se muestra correctamente en Firefox.

Pero en Internet Explorer la salida es <p>Lorem Ipsum</p><p>is simply dummy</p> y en Chrome es<div>Lorem Ipsum</div><div>is simply dummy</div>

¿Cómo podría hacer que esto sea igual para todos los navegadores como el que muestra Firefox?

Respuesta1

Elmanifestaciónestá usando una versión muy antigua dejWYSIWYGcomplemento (como se sugiereaquí), por lo tanto deberías utilizar el código actualizado.

Esto sucedía porque cuando se inicializa el editor y no se carga ningún contenido desde el área de texto, coloca un archivo <br>.

Aquí está la solución de confirmación que probablemente estés buscando:

Explicación de la opción brIE en README y algo de refactorización de código para la misma funcionalidadescrito por stianlik.

La tecla ENTER ya no restablecerá el estilo a "Párrafo", pero continuará escribiendo "Encabezado 1" hasta que los usuarios elijan explícitamente "Párrafo" en la barra de herramientas.

Puede utilizar brIEla opción para controlar este comportamiento. Comprobar elLÉAMEpara más detalles.

Relacionado:

información relacionada