CKEditor删除<div>标签内的<br/>标签 - 如何停止?

时间:2017-08-29 22:01:35

标签: javascript html ckeditor ckeditor4.x

我有一份包含以下内容的文件:

<div><br/></div>

当CKEditor加载时(通过调用setData()),我用Chrome Developer Tools检查DOM,它会被保留。

但是,如果我调用getData(false),我会回来:

<div></div>

即使我通过设置allowedContent = true来关闭过滤,也不要禁止任何带有disallowedContent等的内容,但仍然会发生上述情况。

我发现阻止这种情况发生的唯一方法是将HTML更改为:

<div data-cke-processor="off"><br/></div>

这有效;但我无法确保传入的HTML是这样设置的。

有人知道为什么CKEditor会这样做,即使我完全关闭了过滤,如上所述吗?

我正在使用CKEditor 4.7(截至此日期的最新版本)。

0 个答案:

没有答案