粘贴时如何在CKEditor中删除包装元素(div)

时间:2019-11-25 07:00:49

标签: ckeditor ckeditor4.x

我想防止CKEditor在我复制并粘贴到编辑器中的内容周围插入换行div。

我目前已将CKEditor配置为仅允许使用以下配置进行内联元素的少量选择:

// prevent wrapping paragraph tags
config.enterMode = CKEDITOR.ENTER_BR;
config.forceEnterMode = true;
config.autoParagraph = false;
config.fillEmptyBlocks = false;

// prevent pasting any unexpected html from elsewhere
config.pasteFilter = 'sup sub strong em br';
config.forcePasteAsPlainText = true;

// prevent all unwanted tags, this overrules allowed content below
config.disallowedContent = 'h1 h2 h3 h4 h5 h6 p div blockquote pre section ul ol li dd dt dl hr img a';
// allow only the tags we need for inline text
config.allowedContent = 'sup sub strong em br';

当我手动输入内容时,没有得到换行元素,并且<br />用于所有换行符。但是,当我复制+粘贴内容时,该内容始终包裹在<div>元素中。有没有一种方法可以防止CKEditor添加这些包装的div?

0 个答案:

没有答案