使用ueditor编辑器中,想保存style标签的样式需要对js配置文件进行修改。官方为了安全考虑,默认会将style标签转为DIV标签,导致样式不能显示出对应的效果。
本修改基于1.4.3版本修改如下
1.找到ueditor.config.js文件
// 将下面3个参数值改为false
// xss 过滤是否开启,inserthtml等操作
,xssFilterRules: false
//input xss过滤
,inputXssFilter: false
//output xss过滤
,outputXssFilter: false
2.确定页面引入的是 ueditor.all.min.js 还是 ueditor.all.js ,并修改:
1、 找到allowDivTransToP参数,这个参数会将DIV标签转为P标签,设置为false
me.setOpt(
{
'allowDivTransToP':false,
'disabledTableInTable':true

本文介绍如何解决使用ueditor编辑器时,因默认过滤导致的div、dl、dt、dd等标签样式丢失问题。通过修改ueditor.config.js文件,禁用allowDivTransToP参数和style标签转换,以及解除对ul标签处理的注释,可以保留style样式并正确显示内容。
最低0.47元/天 解锁文章

3481

被折叠的 条评论
为什么被折叠?



