阅读背景:

UEditor无法将编辑器中呈现的自定义的样式传递给后台

来源:互联网 

UEditor出于安全考虑,会将部分标签转换为<p>,同时initialStyle改变的仅仅是UEditor呈现出来的样式,但是转换为html后,是不会呈现默认的样式的,相当于引入了一张CSS样式表,因此提交给后台的样式也是不会携带UEditor自带的设定样式,因此可以在获取content时将需要的样式自己拼接上去。读取时再去掉指定样式即可。这样就可以保证在ue中看到是什么样的,提交给后台,再呈现到页面上也是什么样的。同时,如果想要让div等标签不被过滤掉,可以在ueditor.all.js、和ueditor.all.min.js的过滤器处直接return或者注释掉switch中的转换代码UEditor出于安全考虑,会将部分标签转换为<p>,同时initialStyle




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: