zoukankan      html  css  js  c++  java
  • UEditor无法将编辑器中呈现的自定义的样式传递给后台

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

    UE.plugins['defaultfilter'] = function () {
    //return;
    var me = this;
    me.setOpt({
    'allowDivTransToP':false,
    'disabledTableInTable':true
    });

    具体可参考如下连接:

    http://www.itdos.com/JavaScript/20150211/0315169.html

    http://blog.csdn.net/zooen2011/article/details/16712989

  • 相关阅读:
    类型转换函数
    经典问题解析三
    函数调用操作符
    python xml_str转json
    SoapUI导入webService接口
    python两个字符串有变化值作对比
    jenkins编译源码和发布网站
    Jmeter上传文件
    Djiango数据库操作
    mongo常用sql
  • 原文地址:https://www.cnblogs.com/ningxu/p/5945889.html
Copyright © 2011-2022 走看看