解决了。更新 - 我最初的假设是错误的。请看下面我的回答。
我有一个应用程序,我在其中初始化各种 contenteditable div 上的内联 ckeditors。
我很清楚 CKEditor 需要添加
<p><br><p>
到一个空编辑器的标记以防止内容崩溃,但是我有一个特定的情况,其中 contenteditable div 只包含这个 html:
<h2>This is a heading</h2>
将其标记修改为:
<p><br></p><h2>This is a heading</h2><p><br></p>
当我打电话
CKEDITOR.inline(element, config);
其中 element 是 contenteditable div
我正在使用 4.4.1
这只发生在 contenteditable div 中的标记纯粹是标题时。如果标记中还有一个段落,则不会发生这种情况。在确定是否需要将内容添加到空编辑器时,CKEditor 似乎忽略了标题。
需要明确的是,其他一切都按我的预期工作,只是这个非常具体的问题。
任何想法如何解决这一问题?