1.4.3.3版本

bug修复

1.4.3.2版本

bug修复

  • 更新 video-js 以修复 XSS 安全漏洞

1.4.3.1版本

bug修复

  • 修复 SSRF 安全漏洞

1.4.3版本

bug修复&优化改进

  • 修复hasContents接口在非ie下只有空格时判断还为真的问题
  • 修复在粘贴word内容时,会误命中cm,pt这样的文本内容变成px的问题
  • 优化删除编辑器再创建编辑器时,编辑器的容器id发生变化的问题
  • 修复提交jsonp请求时,callback参数的xss漏洞
  • 新增jsp后台多种服务器配置下的路径定位
  • 修复ZeroClipboard的flash地址参数名称错误
  • 修复getActionUrl的bug
  • 整理配置参数,把遗漏在代码中的配置项整理到ueditor.config.js里
  • 修复图片拉伸工具和编辑拉伸长高器的样式冲突
  • 修复文字的unicode编码会被错误再次解析问题
  • 添加消息提示功能,冒泡提示信息
  • 优化上传功能提示,当后端配置项没正常加载,禁用上传功能
  • 修复单图上传按钮和jqueryValidate不兼容的问题
  • 简化了与jqueryValidate的结合操作,具体看_examples/jqueryValidateDemo.html
  • 修复在删除编辑器后,再次创建时丢失原有id的问题
  • 修复查找替换在一些块节点中会导致替换错误

1.4.2版本

重构前后端交互功能

  • 前端上传模块统一改用webuploader
  • 整体重构了文件上传的配置方式,改为统一在后端配置,前后端自动打通
  • 统一各上传模块的提交地址,各模块通过action参数区分类型
  • 提供serverparam命令,可在提交时追加任意参数
  • 统一了前端各上传模块的布局样式
  • 支持了在线附件预览和插入
  • 统一了后端返回数据格式
  • 各在线预览列表模块支持分组加载
  • 增加点击直接选择文件上传图片插件
  • 优化了粘贴图片的功能,上传时有loading和出错的提示
  • 添加jsonp的跨域请求支持

bug修复&优化改进

  • 修复内容过多时,回到顶部,顶部内容被工具栏遮挡问题
  • 修复htmlparser解析标签的bug
  • 修复锚点是#开头时还添加http://的bug
  • 修复全屏后,退出全屏高度没有缩回来的问题
  • 文字选中后按delete删除,无法触发contentchange事件
  • 修复选择图片时点击8个控制点不拖动,contentchange会误触发的问题
  • 修复执行命令会触发多次contentchange事件
  • 修复输入文字,设置高度300,没有滚动条
  • 修复在不可编辑模式下,链接认可修改的问题
  • 修复全局css对于ueditor有时展现会出现按钮独占一行的问题
  • 修复在ie11下上传图片失败的问题
  • 修复chrome 34版本下报错问题
  • 修复ie8下插入多张远程图片之后,对话框假死问题
  • 修复uparse,在页面中多次调用某些模块无效果问题
  • 修复容器宽度100%时,改变窗口大小,宽度不自适应的问题
  • 将桥接ui和编辑器的业务代码放到了新建的adapter目录,方便维护
  • 修复拖拽改变图片大小功能和bootstrap不兼容的问题
  • 修复在表格水平边框上拖拽,不能改变大小的问题
  • 修复在表格标题上可以向左向下合并单元格的问题
  • 修复grunt打包出错的问题
  • 优化ie11下的兼容问题,主要修复了表格下的诸多问题
  • 优化插入图片,添加原文件名作为alt属性

新功能添加

  • 添加了enableContextMenu配置开关,开关右键菜单,默认为true
  • 添加disablePInList配置,指定产出的列表中是否嵌套P标签,默认是false
  • 添加retainOnlyLabelPasted配置,指定粘贴时是否是只保留标签模式,默认是false
  • 优化了添加toolbar上各类ui的方式,方便二次开发
  • 优化有时产出数据会带有 bookmark标签的脏数据问题
  • 添加LocalStorage本地存储工具
  • 优化自动排版功能,选项保存到localStorage或UserData
  • 添加右键菜单的复制粘贴的支持,非ie不提供粘贴功能

优化修复

  • script/style标签内容,在ie下的编辑状态显示内容问题
  • 修复预览窗口没有滚动条问题 [出自]
  • 修复在ie67下自动寻址的问题
  • 修复ff下图片拖拽大小不触发contentchange问题
  • 修复注释被删除的问题,包括在script中的[出自]
  • 修复在源码模式下不能使用setContent的问题,[出自]
  • 修复在给定宽度为100%时,ie11在拖动窗口大小时,编辑区域不随着变化的问题
  • 修复在ie67下destroy方法调用报错
  • 修复在插入代码模式下,ie9+以上的浏览器键盘操作(enter/tab等)错误或者失效的问题
  • 修复不规则源码在ie下解析成文本的问题
  • 修复p标签在ie下嵌套的问题
  • 修复目录大纲更新事件导致失焦点的问题
  • 针对word粘贴列表到编辑器中自动转换为list标签,由于有误命中情况,所以默认关闭该功能。提供autoTransWordToList配置项(默认为false),开发者可酌情配置。
  • 添加禁止表格嵌套的开关,解决excel中粘贴到编辑器中会有冗余的嵌套表格问题,配置项disabledTableInTable(默认是true)。
  • 过滤掉excel的表格粘贴到ie中时,会有bitmap的冗余占位图片问题

1.3.6版本

新增功能

  • 支持视频上传插入,多浏览器自适配播放器

优化修复

  • script/style标签内容,在ie下的编辑状态显示内容问题
  • 修复预览窗口没有滚动条问题 [出自](http://www.ueditorbbs.com/forum.php?mod=viewthread&tid=28231&extra=page%3D1)
  • 修复在ie67下自动寻址的问题
  • 修复ff下图片拖拽大小不触发contentchange问题
  • 修复注释被删除的问题,包括在script中的[出自](http://www.ueditorbbs.com/forum.php?mod=viewthread&tid=12509&extra=page%3D1)
  • 修复在源码模式下不能使用setContent的问题,[出自](http://www.ueditorbbs.com/forum.php?mod=viewthread&tid=26910&extra=page%3D1)
  • 修复在给定宽度为100%时,ie11在拖动窗口大小时,编辑区域不随着变化的问题
  • 修复在ie67下destroy方法调用报错
  • 修复在插入代码模式下,ie9+以上的浏览器键盘操作(enter/tab等)错误或者失效的问题
  • 修复不规则源码在ie下解析成文本的问题
  • 修复p标签在ie下嵌套的问题
  • 修复目录大纲更新事件导致失焦点的问题
  • 针对word粘贴列表到编辑器中自动转换为list标签,由于有误命中情况,所以默认关闭该功能。提供autoTransWordToList配置项(默认为false),开发者可酌情配置。
  • 添加禁止表格嵌套的开关,解决excel中粘贴到编辑器中会有冗余的嵌套表格问题,配置项disabledTableInTable(默认是true)。
  • 过滤掉excel的表格粘贴到ie中时,会有bitmap的冗余占位图片问题

1.3.5版本

新增功能

  • asp后台的支持
  • 添加本地自动保存功能
  • 增加数据可视化展示功能
  • 编辑器实例上添加isFocus,blur方法
  • 新增在chrome下针对图片的拖拽宽高功能
  • 新增在高端浏览器下,qq截图粘贴上传,拖拽图片到编辑上传
  • 添加表格插入列标题功能
  • 添加设置表格可排序功能,支持表格在预览页排序
  • 添加生成目录功能

优化修复

  • ie8以上版本使用w3cRange
  • 使用grunt作为打包工具
  • 修复了过滤规则对于script/style的内容的转码
  • 自动寻址功能重构
  • 修复下拉菜单高度问题
  • 针对ie默认带有的autolink功能,添加开启禁用选项,创建时传入autolink:false就可禁用ie的autolink功能
  • 支持插入动态地图
  • **API文档更新**
  • 图片上传路径可配置,增加前后端路径验证
  • 对uparse进行了拆分重构
  • 随下载包提供各种功能说明文档
  • 背景颜色功能重构,可以在预览页显示背景
  • 重写了查找替换插件,解决ff下window.find方法失效的问题

1.2.6.2版本

新增功能

优化修复

  • 修复在ie11下中文输入法失效的BUG
  • 修复音乐插件失效的问题

1.2.6.1版本

新增功能

  • 查找替换支持正则表达式
  • 增加类似word中的快捷菜单,默认关闭
  • 针对默认过滤回转换div为p标签,提供了配置开关allowDivTransToP,默认为true
  • 工具栏支持指定位置折行,'|'表示分割符,'||'表示折行

优化修复

  • 修复了ie67下初始化宽高给定百分比
  • 修复了在ie下删除分割线后光标定位的问题
  • 提供了手动加载语言文件,避免ie下有时会因语言文件加载失败导致编辑器加载失败,提示"not import language file"的错误
  • 优化了编辑器初始化时获得contentWindow可能不存在的情况
  • 优化了编辑器加载自定义样式的问题,默认initialStyle传入的css样式优先级最高,其次是指定的外部css文件
  • 表格操作功能升级,优化了对表格的拖拉及双击操作,并且支持IE6+浏览器。
  • 修复编辑器在禁用状态下仍然可以拖动表格边框的bug。
  • 修复了分割线不能删除的问题
  • 修复了初始化内容过多时,编辑器不自动长高,要点击编辑器才会长高的问题
  • 优化了添加字符边框的展示效果,避免出现重叠的问题
  • 修复下拉菜单超出屏幕的bug
  • 修复table属性初始化时table布局错误的bug
  • 优化了选择工具栏上下拉菜单类型的操作命令时,选区会有闪动的问题
  • 优化了关于swfupload的一个xss漏洞
  • 优化了对于ie9,10的支持

1.2.6.0版本

新增功能

  • 新增了编辑器路径的设置,可以不用手动设置路径,自动识别相关路径,解决路径设置繁琐的问题
  • 重写了过滤粘贴机制,采用黑白名单,可以书写符合自己需求的过滤规则,可以完全定义标签的属性,甚至是style上的某个属性及其数值
  • 数据同步改为失去焦点就执行,可以不再使用sync方法手动同步数据
  • 改使用closure的压缩工具
  • 表格支持排序和隔行显示
  • 优化了undo/redo操作
  • 优化了ui界面
  • 添加了字体边框

优化修复

  • 优化了拖拽机制,处理浮动图片拖拽不能跟指定的某行对齐
  • 优化了backspace/del键的操作
  • 重写了插入代码功能,插入代码编写支持tab和回车键
  • 列表粘贴优化,模仿word的列表粘贴
  • 修复jsp后台8080端口,截屏插件返回错误的问题
  • 修复firefox下编辑状态切换的问题
  • 修复查找替换报错
  • 修复表格新增行后宽度丢失问题
  • 修复表格底纹和表格排序多语言配置遗漏
  • 解决右键,粘贴,对话框内容报错
  • 修复设置单元格颜色问题
  • 优化大字号下的显示问题
  • 解决IE下表格粘贴失效问题
  • 修复选中内容设置成代码,出现多余字符的问题
  • 修复从word粘贴内容到编辑器,过滤失效的问题
  • 修复光标闭合,多次点击字符边框按钮,会出现多余的字符“font”的问题
  • 修复字符边框效果错误的问题

1.2.5.1版本

新增功能

优化修复

  • 修复在chrome 26下输入法"吃字"的BUG

1.2.5版本

新增功能

  • table整体重构
  • table支持插入表头和标题
  • table支持拷贝
  • table支持任意调整宽高
  • table支持任意前插后插行列
  • table键盘操作仿word用户体验
  • 添加table平均分布行、列
  • 添加table单元格对齐方式
  • 添加table对齐方式
  • 添加选中部分表格,点击backspace或delete删除功能
  • 重写表格属性、单元格属性dialog
  • 粘贴支持纯文本,源码,纯标签3个模式选择
  • 添加计算字数的getContentLength接口
  • 图片上传支持参数动态绑定
  • 重写了list功能,支持一,一),(一),1),(1),——等新的列表标签
  • 全屏快捷键 ALT+Z
  • 添加了uparse.js展示页加载器

优化修复

  • 优化了插入代码功能
  • ie下默认禁用源码模式下的代码高亮
  • 截图功能支持非ie浏览器
  • 修正了非ie下中文输入时回退不准确的问题
  • 改进了键盘输入时做回退的操作

1.2.4版本

新增功能

  • 官网新增API文档
  • CSS按照UI结构进行了模块化拆分
  • 新增皮肤切换功能,并提供一套新皮肤(可通过配置项theme来设置)
  • 新增编辑器容器拖动缩放功能,配置项为:scaleEnabled、minFrameWidth、minFrameHeight
  • 新增音乐插件
  • 增加了源码模式下,全屏按钮可以使用
  • 添加了UE.getEditor工厂方法
  • 添加了针对jquery配合使用的demo
  • 添加了针对jqueryValidation配合使用的demo
  • 添加了初始化编辑器宽高配置,配置为项:initialFrameWidth、initialFrameHeight

优化修复

  • 修复涂鸦路径在配置时,添加参数时请求报错
  • 修复涂鸦opera下缩放不能使用
  • 修复编辑器全屏功能失效问题
  • codemirror版本升级到最新版
  • 对opera/safari的支持进行了进一步的优化
  • 优化了部分demo页的代码
  • 修改原来的minFrameHeight为拖动时的最小高度

1.2.3版本

新增功能

  • 新增大小写功能
  • 新增涂鸦功能
  • 新增国际化支持
  • 新增getAllHtml方法,可以将整个页面的内容打出来
  • 新增插入模板的功能
  • 新增背景功能
  • 新增UE.instants全局对象,下边挂接了所有实例化的组件
  • Editor下新增ready方法,当编辑器ready后执行传入的fn,如果编辑器已经ready好了,就马上执行fn
  • 新增topOffset配置参数,用于设置AutoFloat时工具栏距离顶部的高度
  • 新增sourceEditorFirst配置参数,用于控制编辑器初始化时是否显示成源码模式,默认为否
  • 新增在表格内实例化编辑器的demo
  • 新增getDialog(dialogName)接口,可以获取dialog对象

优化修复

  • chrome下会出现alt+tab切换时,导致选区位置不对
  • focus方法添加参数可以指向到内容末尾
  • 完全支持opera浏览器
  • 修复了表格中实例化编辑器时工具栏浮动错位问题

1.2.2版本

优化修复

  • 编辑器不可编辑时,可以配置哪些功能可以使用,例如全屏
  • table的边框为0时,采用虚线显示
  • 修复firefox下插入大量代码时,代码格式显示不正确的问题
  • 附件上传成功后显示初始文件名
  • 自定制下载优化
  • 当图片上传超时时,增加提示信息
  • 修复自动排版对H1不生效的问题
  • 修复插入超链接,超链接地址包含script标签,预览时会执行script语句的问题

1.2.1版本

新增功能

  • 增加插入百度应用功能
  • 插入表情时,按住CTRL键可连续插入多个表情
  • 按住CTRL+Enter提交表单
  • 增加readonly属性在editor_config.js,编辑器实例上增加setEnabled,setDisabled方法,设置编辑区域是否可以编辑
  • Editor上添加了getPlainTxt方法,得到编辑器的纯文本内容,但会保留段落格式
  • 为insertHtml命令添加了过滤机制
  • 当选区在一个超链接中,就可以在弹出层中直接修改这个超链接中的文本
  • 超链接窗口可以修改超链接显示的文字
  • 为每个plugin的在代码中添加了配置项的容错代码,若配置项不存在,不会报错
  • 提供后台的jsp版本
  • 添加是否删除空的inlineElement节点(包括嵌套的情况)的配置项:autoClearEmptyNode
  • 在配置项中增加isShow设置初始化时是否显示编辑器,在编辑器实例上增加setShow,setHide方法设置编辑器的显示/隐藏

优化修复

  • 修正了initialContent赋值失效的问题,赋值顺序以标签内容为先,如果没有再看initialContent内容
  • getContent将“ ”转成空格,连续2个空格则以“  ”表示
  • 与后台交互的路径整体进行了调整
  • 重写了ui和和编辑器的交互层,dialog改为显示时创建,整体代码减少22k
  • 修正了代码高亮跟jquery冲突的问题
  • 改进了多个编辑器实例,使用一个name做为form提交,后台都可以取到
  • 修正了chrome下粘贴文本带有white-space样式, 导致编辑器内容不能折行的问题
  • 修正在jquery中实例化编辑器时与UE自带的domready冲突的问题
  • 修正代码高亮中的行号与代码内容不能对齐的问题
  • 新增了图片上传对话框中可自定义配置默认Tab的功能
  • 修正.net源码包中gbk版本的乱码以及demo中使用了php路径的问题

1.2.0版本

新增功能

  • 远程图片抓取
  • 服务器图片在线管理
  • 增加了baidu图片搜索功能,搜索图片然后直接插入到编辑器中
  • word的本地图片取得寛高
  • 插入视频,可以预览,并且界面加入了视屏搜索功能,并且可以插入视屏预览图到编辑器中
  • 附件上传
  • 自动排版
  • 单元格属性编辑
  • ie下的截屏功能
  • 源码模式下css进行了简写
  • 添加了上来就可以全屏的配置项
  • 添加了contentchagne事件
  • 优化了首页自定制下载

优化修复

  • 远程图片抓取
  • 服务器图片在线管理
  • 增加了baidu图片搜索功能,搜索图片然后直接插入到编辑器中
  • word的本地图片取得寛高
  • 插入视频,可以预览,并且界面加入了视屏搜索功能,并且可以插入视屏预览图到编辑器中
  • 附件上传
  • 自动排版
  • 单元格属性编辑
  • ie下的截屏功能
  • 源码模式下css进行了简写
  • 添加了上来就可以全屏的配置项
  • 添加了contentchagne事件
  • 优化了首页自定制下载

1.1.8版本

新增功能

  • 可以在列表中的一行里产生多行的效果(通过回车再回退操作),类似office的效果
  • 添加自定义样式功能
  • 代码高亮支持折行
  • 完善了_example下的demo例子
  • base64的图片被过滤掉了

优化修复

  • 避免了重复加载源码高亮的核心代码
  • 修复了word粘贴table过滤出错问题
  • 修复插入地图会出现style="undefined"的问题
  • 优化了list,多个相邻的属性一直的list会合并
  • 修了在chrome下右键删除td里的图片会把整个td删除的问题
  • 改进了不同的页面调用一个editor,URL问题
  • 增加了颜色选择器的颜色
  • 改进了提供的后台程序的安全性
  • 改进了源码编辑模式下的性能(ie下),并且支持自动换行
  • 修改了在destroy之后会在ie下报错的问题
  • 给初始化容器name值,那么在后台取值的键值就是name给定的值,方便多实例在一个form下提交
  • 支持插入script/style这样的标签
  • 修复了列表里插入浮动图片,图片不占位问题
  • 源码模式下,去掉了pre中的 

1.1.7.3版本

优化修复

  • 支持图片相对路径模式
  • 修正word粘贴首行缩进问题
  • 添加了图片边距
  • 提供了图片等比压缩时基准边选择配置的功能
  • 修正dialog在某些页面不显示问题
  • 添加了行内间距调整
  • 添加了destory方法
  • 修正了全屏按钮位置不对的问题
  • iframe.css支持相对和绝对路径
  • 修正了focus方法在ff下失效的问题
  • 提供了对FF3.6的支持
  • 添加了Shift+Enter软回车功能

1.1.7版本

新增功能

  • 增加表情本地化模式,可在config中配置是否开启本地化
  • flash的多图片上传
  • 支持了源码模式的下的代码高亮
  • 增加了字数统计
  • 增加了对图片的排版操作
  • 在word粘贴本地图片时添加引导上传功能
  • 增加了图片操作浮层的开关配置
  • 同时支持网络图片和本地图片的等比缩放

优化修复

  • 去掉了iframe.css 改为在editor_config.js中配置,避免css文件找不到的问题
  • 给下拉菜单添加了默认的文字说明
  • Ueditor.css去掉了对外部页面css的影响
  • 增加插入代码支持的语言,改进了插入代码的展示效果
  • 优化了文本模式粘贴的效果
  • 优化了word粘贴的效果
  • 更好的ie9支持
  • 优化首行缩进效果
  • 使用script标签代替textarea标签作为编辑器容器,简化前后端转码的配置。
  • 优化了路径配置,修正了1.1.7.1中需要修改多处路径的问题
  • 优化了源码模式下的代码格式

bug修复

  • 修正了ie9下,编辑器的高度不随着内容缩短的问题
  • 修正了粘贴有时会出现粘贴失败的情况
  • 修正了在ie下点击图片会出现js错误的问题
  • 修正了在ie下选全部替换,回退,再替换会出现替换失败的问题
  • 解决ie6和ie7下工具栏浮动时cpu占用过高的bug

1.1.6版本

新增功能

  • tab按键支持缩进功能
  • 支持多级列表
  • 支持粘贴excel的表格(chrome不支持)
  • editor-config.js中可配置默认字体,字号

优化修复

  • 引入tangram日历控件插入日期
  • table可再编辑
  • 超链接可去除下划线

bug修复

  • 修复ff下最大化和切换源码光标不能随着键盘改变的问题

1.1.5版本

新增功能

  • 插入分页符功能
  • 插入iframe功能
  • 支持多实例
  • table支持设置背景颜色和边框颜色
  • 初始化时传入textarea,会把内容取出作为编辑器初始值

优化修复

  • 字体大小单位改为了px
  • 优化代码高亮的显示效果
  • 粘贴时过滤了不支持的标签会有提示
  • 将toolbar的autofloat功能提取为插件
  • 编辑器的初始值会在第一次操作前清除
  • 右键的策略,只显示选区内可操作的条目
  • 编辑器的所有配置项均可在editor-config.js中配置
  • 去掉了源码状态下冗余的table/td/pre的style属性
  • list放弃原生,改为手动实现,修正一系列原生的bug

bug修复

  • elementpath在禁用时还会留下边框问题
  • 剪切编辑器的内容粘贴到外部会带有“start”或“end”
  • 源码模式下getContent取到的内容不是最新的

1.1.4版本

新增功能

  • 锚点
  • 首行缩进
  • 行间距
  • 右键菜单
  • 插入代码
  • 文件上传(php版本)

1.1.3版本

bug修复

  • 修复chrome下粘贴的bug
  • 自动转换office粘入的有序列表和无序列表

优化修复

  • 插入图片不再等比缩放,显示原始大小

1.1.2版本

bug修复

  • 修正IE9下autoHeight插件会一直长高的问题
  • 增加对IE6下大写style属性的转换处理(现统一转换成小写)

优化修复

  • 上下标互斥
  • 增加了下滑线,删除线按钮,去掉了原来的下拉框
  • 增加了focus属性,可以初始化时,设置是否编辑器获得焦点

新增功能

  • 格式刷
  • form提交的支持
  • google地图支持
  • autolink支持,使非ie在输入链接时能自动加上a标签

1.1版本

bug修复

  • 修改了删除链接的机制,允许一次性删除多个超链接

优化修复

  • 改变了目录结构,方便部署(大大减少了开发代码过程中需要引入的js数量)

1.0版本

新增功能

  • 完成功能的开发