我在内联模式下有CKEditor的多个编辑区域,在选择粘贴时,在复制/粘贴操作中,它会在文本中应用自动白色背景。为了防止这种情况发生,我在config.js中定义了以下代码:
`config.disallowedContent = '*{background*}';`
是使用CKEditor(在我的应用程序中)从其他区域复制/粘贴的结果:
http://i.imgur.com/UuXjaM9.png
但是使用此代码,工具栏中的BGcolor选项会消失,不允许用户在文本中设置背景颜色。
答案 0 :(得分:2)
您应该将库更新到最新版本。 CKEditor 4.5.x引入了CKEDITOR.config.pasteFilter
,它可以帮助您过滤掉粘贴时浏览器(尤其是Blink / Webkit)产生的垃圾。您可以配置它或只保留默认值
Defaults to: 'semantic-content' in Chrome and Safari and `null` in other browsers