0

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

任何解决方案或解决方法将不胜感激。

4

1 回答 1

2

CKEditor 5没有这个配置选项。

CKEditor 5 是从头开始重写的,并且没有与以前(CKEditor 4)相同的配置选项。

如果你想对 HTML 进行编码,你可以使用CKEditor 4 中使用的类似方法,它只是将不安全的字符替换为 HTML 安全的 -&&.

于 2017-11-29T16:03:55.447 回答