es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El filtro de pegado de CKEditor no funciona para el contenido copiado desde Word.

Estoy buscando una manera de filtrar el contenido pegado en un CKEditor de forma que el filtro de pegado sea más restrictivo que el filtro de contenido activo. Según la documentación, un “filtro de pegado” debería hacer exactamente eso.

He configurado un simple jsfiddle para demostrarlo. Ese fiddle está configurado con un filtro de pegado de ‘texto sin formato’.

CKEDITOR.editorConfig = function(config) {
  config.pasteFilter = 'texto sin formato';
};
CKEDITOR.replace('editor1');

Si copio contenido con estilo de MS Word para Mac y lo pego en la ventana del editor, el estilo se mantiene. Según la documentación, esperaría que se pegara como texto sin formato. Lo he intentado tanto en Firefox como en Chrome.

El fiddle es simplemente CKEditor 4.17.1 cargado desde la CDN y una configuración simple. Debo estar haciendo algo mal o haber entendido mal la documentación.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en CKEditor 4.x, puedo confirmar que configurar un filtro de pegado en la configuración de CKEditor debería restringir el contenido pegado en el editor. Sin embargo, según el JSFiddle proporcionado, parece que la configuración puede no estar funcionando como se esperaba.

    La configuración en el JSFiddle establece el filtro de pegado en ‘texto sin formato’. Al probarlo al copiar contenido con estilo desde MS Word para Mac y pegarlo en el editor, el estilo se mantiene en lugar de pegarlo como texto sin formato.

    Es posible que pueda haber conflictos o problemas con otras configuraciones o complementos que estén afectando el comportamiento del filtro de pegado. Puede ser necesario investigar más para identificar la causa del problema.

    En resumen, un filtro de pegado en CKEditor debería restringir el contenido pegado en el editor, pero en el JSFiddle proporcionado, no parece estar funcionando correctamente. Puede ser necesario investigar más para determinar la causa del problema.

Comments are closed.