CKEditor4销毁,不保留原始HTML内容。如何禁用过滤器?

时间:2013-08-22 17:15:15

标签: html ckeditor

我正在使用标准演示like this。因此,可以在config.js标记主要选项(少量更改)。

Example使用源代码-HTML(按钮)进行编辑时:带有 class 属性的元素(标签),丢失属性({{1}已经被删除了。)

那么,如何禁用“默认过滤器”?

“默认过滤”行为是一个问题:不向后兼容,并且主要不是预期的行为,因为破坏了原始内容,您只能使用编辑器进行更改。

类似的问题:

2 个答案:

答案 0 :(得分:3)

config.js您可以添加类似

的内容
  CKEDITOR.config.allowedContent=true;

请参阅“高级内容过滤器”(ACF)和how to enable/disable it

答案 1 :(得分:0)

我们最近遇到了这个问题,2017年版本5.5为CKEditor开发file load / save pluginspeech recognition plugin(正在进行中)。上述解决方案有所帮助,但我们还必须使用editor1.setData()将内容加载到编辑器中。

使用select all和insertHTML()或者insertText()方法会破坏标记。