我正在使用CKEditor 5,无法按预期使htmlEncodeOutput配置正常工作。
以下是我正在使用的代码片段,但即使将值设置为true,编辑器的元素也始终返回已解码的值。
ClassicEditor
.create(document.querySelector('#editor'), { htmlEncodeOutput: true})
.then(editor => {
editorObj = editor;
console.log('Editor was initialized', editor);
})
.catch(err => {
console.error(err.stack);
});
任何解决方案或解决方法都将受到高度赞赏。
答案 0 :(得分:1)
CKEditor 5 does not have此配置选项。
CKEditor 5从头开始重写,与之前的configuration options不同(CKEditor 4)。
如果您想对HTML进行编码,您可以使用is used in CKEditor 4类似的方法,它只是将不安全的字符替换为HTML安全字符,即&
到&
。