CKEditor 5 htmlEncodeOutput不起作用

时间:2017-11-29 14:55:15

标签: javascript ckeditor ckeditor5

我正在使用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);
        });

任何解决方案或解决方法都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

CKEditor 5 does not have此配置选项。

CKEditor 5从头开始重写,与之前的configuration options不同(CKEditor 4)。

如果您想对HTML进行编码,您可以使用is used in CKEditor 4类似的方法,它只是将不安全的字符替换为HTML安全字符,即&&