咨询电话:186 7916 6165 咨询电话:186 7916 6165 (微信同号)    在线QQ:181796286
NEWS BLOG ·
学无止境
关注开优网络 关注前沿
最坑爹的360网站卫士常用前端公共库CDN服务停掉了
没有了

UEditor取消html转义过滤

发表日期:2020-05-12    文章编辑:    浏览次数:1862    标签:

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)
            }
        },

记得清除缓存刷新下。