El proyecto usa ckeditor, un complemento de texto enriquecido, y yo uso ckeditor 4. En ese momento, era una función de grabación de reuniones y parte del contenido del texto enriquecido que devolvía el backend debía copiarse en el editor de texto enriquecido.
Entonces ocurre el siguiente error (porque la imagen sin error no se puede reproducir localmente).
El navegador informa de un error:
Uncaught TypeError: CKEDITOR.cleanWord is not a function
at Object.handle (ckeditor.js:23345:147)
at k (ckeditor.js:23132:20)
at $.<anonymous> (ckeditor.js:23184:37)
at a.q (ckeditor.js:130:41)
at a.<anonymous> (ckeditor.js:190:66)
at CKEDITOR.editor.CKEDITOR.editor.fire (ckeditor.js:233:46)
at ckeditor.js:23181:50
at Object.<anonymous> (ckeditor.js:23158:45)
at Object.callback (ckeditor.js:5589:36)
at y (ckeditor.js:5530:37)
Se encontró que una cadena de códigos en el archivo ckeditor.js era incorrecta.
Códigos de error relevantes
No encontré ninguna solución relevante en Internet, así que traté de modificarlos yo mismo y descubrí que podía eliminar este código c.dataValue = CKEDITOR.cleanWord(c.dataValue, a), el código después de la eliminación es la siguiente:
Solución: