CKEditor复制/粘贴动作与背景

时间:2015-07-02 17:34:48

标签: javascript php jquery ckeditor

我在内联模式下有CKEditor的多个编辑区域,在选择粘贴时,在复制/粘贴操作中,它会在文本中应用自动白色背景。为了防止这种情况发生,我在config.js中定义了以下代码:

`config.disallowedContent = '*{background*}';`

是使用CKEditor(在我的应用程序中)从其他区域复制/粘贴的结果:

http://i.imgur.com/UuXjaM9.png

但是使用此代码,工具栏中的BGcolor选项会消失,不允许用户在文本中设置背景颜色。

  • 这个问题是否有解决方案?

1 个答案:

答案 0 :(得分:2)

您应该将库更新到最新版本。 CKEditor 4.5.x引入了CKEDITOR.config.pasteFilter,它可以帮助您过滤掉粘贴时浏览器(尤其是Blink / Webkit)产生的垃圾。您可以配置它或只保留默认值

  

Defaults to: 'semantic-content' in Chrome and Safari and `null` in other browsers

查看实时示例中的差异(4.4.8 vs 4.5.1)。最适合谷歌浏览器。