Quill富文本编辑器是一个现代化的开源富文本编辑器,具有高度可定制性和兼容性。它使用模块化设计,允许用户根据需求选择功能,同时提供简洁的API和强大的数据处理能力。Quill以其干净的用户界面和WYSIWYG(所见即所得)编辑体验著称,广泛应用于网页内容编辑、博客系统等场景。
1、保留用户对 API 更改的选择;
2、Fix backspacing into emojis;
3、修复在 IE/Firefox 中清空行后无法输入的问题;
4、修复白名单屏蔽格式。
关于Quill富文本编辑器:
文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器。富文本编辑器,Rich Text Editor, 简称 RTE, 它提供类似于 Microsoft Word 的编辑功能,容易被不会编写 HTML 的用户并需要设置各种文本格式的用户所喜爱。它的应用也越来越广泛。最先只有 IE 浏览器支持,其它浏览器相继跟进,在功能的丰富性来说,还是 IE 强些。虽然没有一个统一的标准,但对于最基本的功能,各浏览器提供的 API 基本一致,从而使编写一个跨浏览器的富文本编辑器成为可能。
依赖浏览器的 contenteditable 的特性
特性丰富,性能较好,功能较为强大
操作的数据是 HTML/DOM 树,数据与视图没有分离,都是同一份内存数据
对 HTML 的兼容性好
命令执行依赖浏览器 document.execCommand API,虽然自实现部分或者全部命令,但依然存在难于解决的 bug,也不便于实现协同编辑、类似 Word 分页等功能。
1.对部分功能进行了优化
2.解了好多不能忍的bug