`

百度编辑器Ueditor的黑白名单过滤

 
阅读更多

百度编辑器Ueditor 黑白名单过滤

serialize: 黑白名单配置。UEditor针对进入编辑器的富文本内容提供了节点级别的过滤,可以通过该配置的修改来达到控制富文本内容的目的

黑白名单可以同时使用,也可以单独分开使用。
黑名单中的标签将会被编辑器完整地过滤掉,包括标签本身以及标签之内的任何内容。
而不在白名单之中的那些标签则仅被过滤了标签本身,其内容会继续走过滤流程。

具体的黑白名单配置示例如下所示,其中$表示元素的属性:

serialize : {
    //黑名单,编辑器会过滤掉以下标签
    blackList:{style:1, link:1,object:1, input:1, meta:1},
    //白名单,编辑器会根据此配置保留对应标签下的对应标签或者属性
    whiteList:{ 
        'p': {'br':1,'BR':1},
        'br':{'$':{}},
        'div':{'br':1,'BR':1,'$':{'id':1,'style':1}}
    }
}

该配置中,blackList黑名单中不允许编辑器中出现style,link等标签,任何外部粘贴进来的数据如果包含这些节点(包括其子节点),都会被编辑器过滤掉。而白名单中的配置则表示允许对应标签中存在对应的属性或者子节点,以div为例,该配置允许外部粘贴的div标签中包含br节点,且可以允许id属性以及style属性。至于br标签内部允许不允许其他内容,则有br标签对应的配置来决定,如例子所示的话,则br标签不允许任何自己点或者属性存在。

需要说明的是,此处的配置仅针对非纯文本粘贴模式时有效,如用户开启了纯文本模式,则需要手动修改paste.js中对应的黑白名单配置。由于该模式使用较少,所以未对外提供配置项。


在editor_config.js里边搜索blackList,打开注释,使用自定义配置参数覆盖默认值 。
//黑名单,编辑器会过滤掉一下标签
blackList:{style:1, link:1,object:1, applet:1, input:1, meta:1, base:1, button:1, select:1, textarea:1, '#comment':1, 'map':1, 'area':1}
}

分享到:
评论
1 楼 xuluan 2014-03-07  
如果在html源码中输入:&lt;,预览里就是<;但是如果在html源码中输入:&copy,预览里还是&copy,然后回到源代码视图里变成了&amp;copy;
这个应该怎么设置,lz,帮忙解答下,谢谢

相关推荐

    百度富文本编辑器UEditor 1.4.3版本

    百度富文本编辑器UEditor 1.4.3版本

    百度编辑器ueditor-dev-1.5.0 gbk-asp 编译版

    UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。此版本为dev-1.5.0 gbk-asp

    真正解决百度编辑器UEditor上传图片跨域问题.docx

    真正解决百度编辑器UEditor上传图片跨域问题 真正解决百度编辑器UEditor上传图片跨域问题 真正解决百度编辑器UEditor上传图片跨域问题

    百度编辑器UEditor v1.4.3.2 .NET版 GBK.zip

    百度编辑器UEditor v1.4.3.2 更新日志: 更新 video-js 以修复 XSS 安全漏洞 百度编辑器UEditor简介 百度编辑器Ueditor是由百度web前端研发部开发所见即所得的编辑器,具有轻量,可定制,注重用户体验等特点。 ...

    百度编辑器ueditor

    百度编辑器ueditor

    百度编辑器UEditor v1.4.3.2 asp版 GBK.zip

    百度编辑器UEditor v1.4.3.2 更新日志: 更新 video-js 以修复 XSS 安全漏洞 百度编辑器UEditor简介 百度编辑器Ueditor是由百度web前端研发部开发所见即所得的编辑器,具有轻量,可定制,注重用户体验等特点。 ...

    百度编辑器UEditor Asp

    百度编辑器UEditor Asp

    百度编辑器ueditor-dev-1.5.0官方最新版gbk-net.rar

    UEditor 是由百度 web 前端研发部开发所见即所得富文本web编辑器,具有轻量、可定制、注重用户体验等特点。是目前免费版最好用兼容性最好的编辑器之一,此版为官方最新版1.5.0。

    百度编辑器UEditor JSP版 v1.3.5.rar

    重写了过滤粘贴机制,采用黑白名单,可以书写符合自己需求的过滤规则,可以完全定义标签的属性,甚至是style上的某个属性及其数值 数据同步改为失去焦点就执行,可以不再使用sync方法手动同步数据 改使用closure的...

    百度编辑器ueditor-dev-1.5.0官方最新版utf8-net.rar

    UEditor 是由百度 web 前端研发部开发所见即所得富文本web编辑器,具有轻量、可定制、注重用户体验等特点。是目前免费版最好用兼容性最好的编辑器之一,此版为官方最新版1.5.0。

    vue 百度编辑器ueditor使用文件

    vue 百度编辑器ueditor使用文件,直接使用在项目即可.

    百度ueditor编辑器.zip

    百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器百度ueditor编辑器

    百度编辑器UEditor v1.4.3.2 完整版 源码.zip

    百度编辑器UEditor v1.4.3.2 更新日志: 更新 video-js 以修复 XSS 安全漏洞 百度编辑器UEditor简介 百度编辑器Ueditor是由百度web前端研发部开发所见即所得的编辑器,具有轻量,可定制,注重用户体验等特点。 ...

    百度编辑器UEditor 1.4.3.2 PHP版 GBK.zip

    百度编辑器UEditor v1.4.3.2 更新日志: 更新 video-js 以修复 XSS 安全漏洞 百度编辑器UEditor简介 百度编辑器Ueditor是由百度web前端研发部开发所见即所得的编辑器,具有轻量,可定制,注重用户体验等特点。 ...

    百度编辑器UEditor v1.4.3.2 PHP版 UTF-8.zip

    百度编辑器UEditor v1.4.3.2 更新日志: 更新 video-js 以修复 XSS 安全漏洞 百度编辑器UEditor简介 百度编辑器Ueditor是由百度web前端研发部开发所见即所得的编辑器,具有轻量,可定制,注重用户体验等特点。 ...

    百度编辑器UEditor v1.4.3.2 JSP版 GBK.zip

    百度编辑器UEditor v1.4.3.2 更新日志: 更新 video-js 以修复 XSS 安全漏洞 百度编辑器UEditor简介 百度编辑器Ueditor是由百度web前端研发部开发所见即所得的编辑器,具有轻量,可定制,注重用户体验等特点。 ...

    百度编辑器ueditor-dev-1.5.0官方最新版gbk-php.rar

    UEditor 是由百度 web 前端研发部开发所见即所得富文本web编辑器,具有轻量、可定制、注重用户体验等特点。是目前免费版最好用兼容性最好的编辑器之一,此版为官方最新版1.5.0。

    百度编辑器UEditor v1.4.3.2 asp版 UTF-8.zip

    百度编辑器UEditor v1.4.3.2 更新日志: 更新 video-js 以修复 XSS 安全漏洞 百度编辑器UEditor简介 百度编辑器Ueditor是由百度web前端研发部开发所见即所得的编辑器,具有轻量,可定制,注重用户体验等特点。 ...

    百度编辑器UEditor v1.1.7 开发版

    百度编辑器UEditor开发版是目前UE最新的、包含所有功能的完全版本,目前已经经过QA的第一轮测试。由于编辑器本身的复杂性,再加上UE的功能较多,且用户使用编辑器的侧重点各不相同,导致部分功能的bug除非深入使用...

    Framework.Asp.Net.百度编辑器UEditor(前端加后台DLL调用例子).zip

    详细的说明了Framework.Aspx.Net.百度编辑器UEditor(前端加后台DLL调用例子) 使用IDE:Visual Studio 2017 2019 均可

Global site tag (gtag.js) - Google Analytics