百度编辑器过滤html标签如何解决

百度编辑器过滤html标签如何解决

问题解决,由于百度出于安全问题,设置部分标签过滤功能,下面这个是我找到的方法,一下是复制,希望给以后的朋友提供方便,红色是添加的,找到这个这个位置加上红色代码就可以了:“简单粗暴法”:在文件ueditor.all.js中(这是在放置百度编辑器文件夹里的一个文件),有个函数

这样,UEditor自带的所有过滤机制都无效,可在源码模式下随意使用html标签。在使用uediter编辑html代码的时候,div,span等标签会莫名其妙的被过滤掉,然后上网查资料,改了点配置: 1.在ueiter.all.js中找到allowDivTransToP

2.在ueditor.config.js中找到allowDivTransToP

3.在ueditor.config.js中找到whitList白名单,有的地方说直接添加一个div[] span[] 类似于,但是下面已经配置有这两项,所以我就根据我的需要,在这两项中添加了’name’,’id’就像上图。如果有其他标签就再添加 4.在ueiter.all.js中找到me.addOutputRule…把该注释的注视掉,代码如下

5在ueiter.all.js中找到enterTag: ‘p’,改为:enterTag: ”,这一步然后以上的都改完之后,div和span标签基本上标签就不会被过滤了,但这个时候span标签又被过滤了带有class的span没有被过滤,什么都没有的span被过滤了…看到ueiter.all.js中有一个autoClearEmptyNode:true,改成了false,span标签没有被过滤,问题解决~~

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注