ueditor样式过滤去除和远程图片上传自定义

ueditor自定义编辑的时候,比如需要做延迟加载,这个时候需要自定义图片等,但是,ueditor会去除img上面的属性,比如data-original和把远程图片自动上传。

创新互联公司2013年成立,先为康保等服务建站,康保等地企业,进行企业商务咨询服务。为康保企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

这个时候,首先,需要给图片自动上传加上属性,不如对于jquery.lazyload延迟加载的图片,必定带有data-original属性,只要检测出此属性,就不远程上传。其它属性自定义提那家,代码如下:

'wordimage':{

            execCommand:function () {

                var images = domUtils.getElementsByTagName(me.body, "img");

                var urlList = [];

                for (var i = 0, ci; ci = images[i++];) {

                    if(ci.getAttribute("data-original")||ci.getAttribute("original")||ci.getAttribute("local")||ci.getAttribute("remote")||ci.getAttribute("qiniu")){

                        break;

                    }else {

                        var url = ci.getAttribute("word_img");

                        url && urlList.push(url);

                    }

                }

                return urlList;

            },

第二,去除,对于script的过滤,对于script标签,添加特定的id活着class,不让ueditor处理。

                case 'style':

                case 'script':

                    if(node.id==='andyZhou'||node.className==="andyZhou"){

                        break;

                    }else {

                        node.setAttr({

                            cdata_tag: node.tagName,

                            cdata_data: (node.innerHTML() || ''),

                            '_ue_custom_node_':'true'

                        });

                        node.tagName = 'div';

                        node.innerHTML('');

                        break;

                    }

                    break;

第三,在白名单中添加script和style标签。

        script:['src','defer','async','charset'],

        source:['src'],

        style:[],

这个时候,你就可以在html模式下自定义编辑,又享受ueditor的好处。

这个是自己DIY随便琢磨的,如果有更好的模式,请指教,多些。

转载请注明出处:ueditor样式过滤去除和远程图片上传自定义 - phpcms教程 - 周陆军的个人网站请添加链接描述


分享题目:ueditor样式过滤去除和远程图片上传自定义
文章路径:http://bzwzjz.com/article/jdcged.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 达州网站设计 成都网站设计 广安网站设计 成都网站建设公司 成都网站设计 app网站建设 成都网站制作 重庆手机网站建设 手机网站建设 高端网站建设 泸州网站建设 成都网站建设 企业网站设计 成都网站制作公司 营销型网站建设 H5网站制作 专业网站设计 成都响应式网站建设公司 网站设计制作报价 营销型网站建设 宜宾网站设计 成都定制网站建设