UEditor切换到html源代码模式,手写一些div/script/style等html代码后,切换回默认模式,会自动把一些标签给过滤掉。
修改方法
1、关闭切换html时过滤代码
UE.plugins['defaultfilter'] = function () {
return; //在这里添加return,不执行下面的格式化
var me = this;
me.setOpt({
'allowDivTransToP':false,
'disabledTableInTable':true
});
//默认的过滤处理
//进入编辑器的内容处理
同理,对ueditor.all.min.js做同样处理:(可搜索 defaultfilter 定位)
2、关闭特殊html转义
filterInputRule: function (root) {
return; //添加返回
for (var i = 0, ci; ci = this.inputRules[i++];) {
ci.call(this, root)
}
},
记得清除缓存刷新下。