TypeError no capturado: CKEDITOR.cleanWord no es una función

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
inserte la descripción de la imagen aquí
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:
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_46724655/article/details/126368254
Recomendado
Clasificación