HTML编辑器-UEditor


UEditor是由百度Web前端研发部开发所见即所得富文本html富文本编辑器,具有轻量,可定制,注重用户体验等特点,帮助不少网站开发者解决富文本编辑器的难点。采用BSD协议授权。

特点
轻量级:代码精简,加载迅速。
定制化:全新的分层理念,满足多元化的需求。
采用三层架构:
1、核心层: 为命令层提供底层API,如range/selection/domUtils类。
2、命令插件层: 基于核心层开发command命令,命令之间相互独立。
3、界面层: 为命令层提供用户使用界面。
满足不同层次用户的需求。
浏览器兼容:Mozilla, MSIE, FireFox, Maxthon,Safari 和Chrome,实现浏览器无差别化。
注重细节:统一不同浏览器下表格选取方式、提供黑/白名单的过滤机制、更好的word支持,实现粘贴转换机制。
稳定性:经过专业的QA团队测试,通过上千个测试用例,包括自动化用例和手动用例,目前仍然在不断完善中。
最新版本:1.2
详见主页。
官方主页:http://ueditor.baidu.com/website/index.html
派生版本ModStart-UEditor
基于 UEditor 二次开发的富文本编辑器,让UEditor重新焕发活力,主要做了样式的定制,更符合现代浏览器的审美。基于Apachev2.0协议授权。

功能
全新的UI外观,使用字体图标替换原有图片图标
移除过时、无用的插件支持,不断完善使用体验
图片、文件、视频上传配置化定制增强
兼容现有UEditor,实现无缝切换
最新版本:2.0
v2.0于2022年5月上旬发布。
优化:优化界面样式,使用字体图标
新增:setWidth方法,可设置编辑器宽度
新增:视频和图片上传参数(见 ueditor.config.js 配置文件)
新增:toolbarCallback 属性,可以自定义响应工具栏图标点击
移除:谷歌地图、图片搜索、音乐搜索、截屏
最新版本:3.0
v3.0已于2023年3月下旬发布,相关记录如下:
新增:Markdown 标题快捷模式(输入多个 #+ 空格自动格式化为标题)
新增:当内容最末尾为非字符时,比较难以在最后插入字符问题
新增:beforesubmit 事件,方便提交前的数据处理
新增:浏览自高度和宽度自动变化时候增加动画效果
新增:后端接口新增公共头参数 #gitee-I6KK5D
新增:默认增加 message 插件,支持消息提示
优化:字体设定和字体选择,支持恢复默认字体和字体不存在时异常显示
优化:富文本编辑器 UEditor 样式缓存问题
优化:草稿功能数据恢复逻辑优化,避免初始内容覆盖保存值问题
优化:补全 VUE 使用文档示例配置项,避免 CROS 跨域引起的问题
修复:源码中默认增加两次,生成的 all.js 图片等操作多一次默认 #gitee-I6L6LU
最新版本:4.0
v4.0.0 已于2024年8月上旬发布。
新增:loadConfigFromServer 配置,支持仅从本地加载配置文件
优化:编辑器高度自动缩放时初始化高度异常问题(开启 minFrameHeight)
优化:后端部署文档完善优化
修复:初始化报错问题(opens new window)
修复:采集图片替换过程中,展示 loading 图标(opens new window)
修复:远程图片粘贴下载到本地异常。
项目主页:
https://github.com/modstart-lib/ueditor-plus

特点
轻量级:代码精简,加载迅速。
定制化:全新的分层理念,满足多元化的需求。
采用三层架构:
1、核心层: 为命令层提供底层API,如range/selection/domUtils类。
2、命令插件层: 基于核心层开发command命令,命令之间相互独立。
3、界面层: 为命令层提供用户使用界面。
满足不同层次用户的需求。
浏览器兼容:Mozilla, MSIE, FireFox, Maxthon,Safari 和Chrome,实现浏览器无差别化。
注重细节:统一不同浏览器下表格选取方式、提供黑/白名单的过滤机制、更好的word支持,实现粘贴转换机制。
稳定性:经过专业的QA团队测试,通过上千个测试用例,包括自动化用例和手动用例,目前仍然在不断完善中。
最新版本:1.2
详见主页。
官方主页:http://ueditor.baidu.com/website/index.html
派生版本ModStart-UEditor
基于 UEditor 二次开发的富文本编辑器,让UEditor重新焕发活力,主要做了样式的定制,更符合现代浏览器的审美。基于Apachev2.0协议授权。

功能
全新的UI外观,使用字体图标替换原有图片图标
移除过时、无用的插件支持,不断完善使用体验
图片、文件、视频上传配置化定制增强
兼容现有UEditor,实现无缝切换
最新版本:2.0
v2.0于2022年5月上旬发布。
优化:优化界面样式,使用字体图标
新增:setWidth方法,可设置编辑器宽度
新增:视频和图片上传参数(见 ueditor.config.js 配置文件)
新增:toolbarCallback 属性,可以自定义响应工具栏图标点击
移除:谷歌地图、图片搜索、音乐搜索、截屏
最新版本:3.0
v3.0已于2023年3月下旬发布,相关记录如下:
新增:Markdown 标题快捷模式(输入多个 #+ 空格自动格式化为标题)
新增:当内容最末尾为非字符时,比较难以在最后插入字符问题
新增:beforesubmit 事件,方便提交前的数据处理
新增:浏览自高度和宽度自动变化时候增加动画效果
新增:后端接口新增公共头参数 #gitee-I6KK5D
新增:默认增加 message 插件,支持消息提示
优化:字体设定和字体选择,支持恢复默认字体和字体不存在时异常显示
优化:富文本编辑器 UEditor 样式缓存问题
优化:草稿功能数据恢复逻辑优化,避免初始内容覆盖保存值问题
优化:补全 VUE 使用文档示例配置项,避免 CROS 跨域引起的问题
修复:源码中默认增加两次,生成的 all.js 图片等操作多一次默认 #gitee-I6L6LU
最新版本:4.0
v4.0.0 已于2024年8月上旬发布。
新增:loadConfigFromServer 配置,支持仅从本地加载配置文件
优化:编辑器高度自动缩放时初始化高度异常问题(开启 minFrameHeight)
优化:后端部署文档完善优化
修复:初始化报错问题(opens new window)
修复:采集图片替换过程中,展示 loading 图标(opens new window)
修复:远程图片粘贴下载到本地异常。
项目主页:
https://github.com/modstart-lib/ueditor-plus
该文章最后由 阿炯 于 2024-08-13 10:34:50 更新,目前是第 2 版。