百度编辑器动态添加内容及防止过滤样式或其他属性解决办法
var UemyEditor = UE.getEditor('myEditor',{ toolbars:[['Source','|', 'fontfamily', 'fontsize', 'forecolor', 'Bold', 'italic', 'underline', 'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright','insertorderedlist', 'insertunorderedlist', 'inserttable']], wordCount:false, elementPathEnabled:false, initialFrameHeight:300 });
//设置编辑器内容: UemyEditor.ready(function() { //UemyEditor.execCommand( 'inserthtml', CreateLxrHtml($starttime, $mstext)); UemyEditor.setContent(CreateLxrHtml($starttime, $mstext)); }); 这是要动态添加的HTML代码 如果不配置白名单百度编辑器会过滤到当中的样式或其他属性 function CreateLxrHtml(mstime='', mstext='初试'){ var HTML = ''; HTML +=''; HTML +=''; HTML +=''; HTML +=''; HTML +='{yun:}$proinfo.str_name{/yun},您好,
'; HTML +=' 以下面试已被改约,请在面试后提交面试反馈,谢谢! '; HTML +=''; HTML +=''; HTML +='
'; HTML +=' 候选人'; HTML +=' 职位'; HTML +=' 面试进展'; HTML +=' 面试时间'; HTML +=''; HTML +=' '; HTML +=' {yun:}$can_info.chinesename{/yun}'; HTML +=' #{yun:}$proinfo.pro_id{/yun} {yun:}$proinfo.pro_title{/yun}'; HTML +=' '+mstext+''; HTML +=' 改约后:'+mstime+'
'; HTML +=' 改约前:{yun:}date('Y-m-d H:i', $info.start_time){/yun} '; HTML +=''; HTML +=''; HTML +=''; HTML +=''; HTML +='
'; HTML +=' Best Regards,
'; HTML +='
'; HTML +=' {yun:}$user_info[0].username{/yun}
'; HTML +=' {yun:}$user_info[0].group_name{/yun}
'; HTML +='MP: {yun:}$user_info[0].mobile{/yun}
'; HTML +='Website: '; return HTML; } 百度编辑器ueditor.config.js 配置文件 下图添加过滤白名单