由于百度富文本编辑器出于安全问题,设置部分标签过滤功能,有时候我们需要添加一下标签,缺因此功能牵绊,无法正常添加,下面来解决此问题
简单粗暴法:首先打开百度编辑器文件夹,再打开根目录下文件“ueditor.all.js”,其中有个函数 UE.plugins['defaultfilter'] = function(){......},上面注释为,编辑器默认的过滤转换机制。可在函数开头直接添加 return 语句,使所有过滤机制都不生效。
UE.plugins['defaultfilter'] = function () {
return;
var me = this;
me.setOpt({
'allowDivTransToP':true,
'disabledTableInTable':true
});
...
同理,对“ueditor.all.min.js”做同样处理:
defaultfilter=function(){return;var a=this;a.setOpt
这样,UEditor自带的所有过滤机制都无效,可在源码模式下随意使用html标签。
(上文中,可搜索 defaultfilter 定位)