ckeditor源视图在切换视图时更改html代码

san*_*hra 1 ckeditor

当我从设计切换到源视图时,我的html代码会发生变化.我粘贴了以下代码

<div>test</div>
Run Code Online (Sandbox Code Playgroud)

但是当ichanged设计视图然后cme再次将源视图代码更改.以下是更改的代码

<p>test</p>
Run Code Online (Sandbox Code Playgroud)

为什么div改为p请帮我解决这个问题..

Nen*_*lep 6

这在评论部分得到了解决.

高级内容过滤(ACF)阻止DIV元素进入内容,它正在将它们转换为P元素.设置config.allowedContent = true;解决了这个问题.

如果ACF应保持打开以过滤其他不需要的数据,则应设置另一个选项config.extraAllowedContent = 'div';.这样ACF仍然有效,但也允许DIV元素.

有关ACF的更多信息,请查看http://docs.ckeditor.com/#!/guide/dev_advanced_content_filter