ckeditor上传图片后取的内容存在style样式解决方案
2017-04-21 16:37
274 查看
一、项目用到了ckeditor插件,做完上传图片功能发现个问题,在将内容保存时文本img标签多了style样式属性,在PC端没有问题,但手机端显示异常,适配不了,经过多方面的研究,问题得到解决,晒出出解决办法,如下:
1、找到ckeditor插件路径下config.js文件
2、在里面加上如下配置:
3、祝贺你,问题彻底解决
1、找到ckeditor插件路径下config.js文件
2、在里面加上如下配置:
CKEDITOR.on('instanceReady', function (ev) { var editor = ev.editor, dataProcessor = editor.dataProcessor, htmlFilter = dataProcessor && dataProcessor.htmlFilter; // Out self closing tags the HTML4 way, like <br>. dataProcessor.writer.selfClosingEnd = '>'; // Make output formatting behave similar to FCKeditor var dtd = CKEDITOR.dtd; for (var e in CKEDITOR.tools.extend({}, dtd.$nonBodyContent, dtd.$block, dtd.$listItem, dtd.$tableContent)) { dataProcessor.writer.setRules(e, { indent: true, breakBeforeOpen: true, breakAfterOpen: false, breakBeforeClose: !dtd[e]['#'], breakAfterClose: true }); } // Output properties as attributes, not styles. htmlFilter.addRules( { elements: { $: function (element) { // Output dimensions of images as width and height if (element.name == 'img') { var style = element.attributes.style; delete element.attributes.style; } if (!element.attributes.style) delete element.attributes.style; return element; } }, attributes: { style: function (value, element) { // Return #RGB for background and border colors return convertRGBToHex(value); } } }); });
3、祝贺你,问题彻底解决
相关文章推荐
- 关于CKEditor4.5.6的使用,自定义toolbar配置,上传图片案例(SpringMVC+MyBatis案例),自定义行高,去编辑器的中内容,将编辑器中内容设置到指定的位置等
- 关于ueditor上传图片后拖动图片自动添加style样式 手机端不能自适应问题
- 关于CKEditor4.5.6的使用,自定义toolbar配置,上传图片案例(SpringMVC+MyBatis案例),自定义行高,去编辑器的中内容,将编辑器中内容设置到指定的位置等
- 如何去除 ckeditor 上传图片后在原码中留下的 style="width: 100%;height:100px"之类的代码呢?
- ckeditor 上传图片配置内容
- Django后台开发笔记①:关于DjangoUeditor与python3存在兼容性问题的解决方案(即解决图片无法上传问题)
- ASP.NET MVC 4.0 CKEditor jquery 文章管理 图片上传 解决方案
- FCKeditor 在 linux 下 无法上传图片的问题,解决方案
- PHP CKEditor 上传图片实现代码
- CKeditor 图片上传功能 要花钱59$
- ckeditor3.0.1上传图片功能(.net版本)
- .net fckeditor上传图片功能解决方案
- 使用DiskFileItemFactory在Action中获得JSP表单内容(用在有图片上传功能的表单中)
- CKEditor修改图片上传方式代码
- CKEditor上传图片配置PHP语言
- 图片上传漏洞之ASP木马最终防御解决方案
- commons FileUpload 上传图片,服务器文件夹不能自动刷新的解决方案
- 对允许任意图片上传的发布内容模式的啊哈的想法
- 分布式图片上传存储浏览解决方案(ToolKit Framework Web开发框架示例项目)
- javascript下for( in )语句 获得所有style 的【scrollbar】滚动条样式内容