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)
}
},
記得清除緩存刷新下。