Я использую CKEditor версии 16 в приложении Angular 7.Я установил максимальную длину символа 4096. Как только пользователь, пытающийся набрать 4097-й символьный элемент управления, переходит к запуску и показывает то, что набрано от начала до нажатия клавиш или вызывает задержку при наборе.Позже дополнительный символ, показанный в начале, будет автоматически удален.
Я попытался установить свойства editorConfig, но это не сработало.Я перепроверил, что любой код тайм-аута является причиной этой проблемы, а это не так.
CKEDITOR.editorConfig = function( config ) {
config.startupFocus= true;
config.extraPlugins = 'wordcount';
config.wordcount = {
showWordCount: false,
showCharCount: true,
maxCharCount: 4096,
showParagraphs: false,
countSpacesAsChars: true
};
config.pasteFromWordRemoveFontStyles = false;
config.pasteFromWordRemoveStyles = false;
config.extraAllowedContent= 'a[href]';
config.removePlugins = 'resize';
config.enterMode = CKEDITOR.ENTER_BR;
config.autoParagraph = false;
};