一、关于百度Ueditor编辑器,纯文本粘贴一些规则的记录:,pasteplain:true //是否默认为纯文本粘贴。false为不使用纯文本粘贴,true为使用纯文本粘贴
//纯文本粘贴模式下的过滤规则
,'filterTxtRules' : function(){
function transP(node){
node.tagName = 'p';
node.setStyle();
}
return {
//直接删除及其字节点内容
'-' : 'script style object iframe embed input select',
'p': {$:{}},
'br':{$:{}},
'div':{'$':{}},
'li':{'$':{}},
'caption':transP,
'th':transP,
'tr':transP,
'h1':'','h2':'','h3':'','h4':'','h5':'','h6':'','h7':'', //transP 转为P保留格式,''为清除格式,
'td':function(node){
//没有内容的td直接删掉
var txt = !!node.innerText();
if(txt){
node.parentNode.insertAfter(UE.uNode.createText(' '),node);
}
node.parentNode.removeChild(node,node.innerText())
}
}
}()
二、解决Ueditor上传的附件在指定DIV下的链接从新窗口打开:
$(document).ready(function() { $('.hrefopen a').attr({target: "_blank"}); }); //指定新窗口打开链接
三、Ueditor的监听事件(失去焦点、内容改变)
var ue1 = UE.getEditor('editor1');
UE.getEditor('editor1').addListener('blur',function(editor){//事件类型有blur,focus,contentChange(内容改变)
abc();
});
修改完配置,要清空缓存和cookie。