KindEditor 是一款开源的 HTML 数据可视化编辑器,旨在为用户在网页上提供所见即所得的编辑体验,兼容包括 IE、Firefox、Chrome、Safari 和 Opera 在内的主流浏览器。该编辑器采用 JavaScript 编写,能够与 Java、.NET、PHP、ASP 等多种程序语言无缝集成。KindEditor 非常适合在 CMS、电子商务系统、社区论坛、博客、Wiki、电子邮件等互联网应用中使用。自 2006 年 7 月发布 2.0 版以来,KindEditor 凭借卓越的用户体验和领先的技术不断扩展市场份额,目前已成为中国最受欢迎的编辑器之一。
软件亮点
快速:体积小,加载速度快;
开源:开放源代码,确保高质量和可靠性;
底层技术:内置自定义 DOM 类库,精准操作 DOM;
扩展性:基于模块化设计,所有功能均为插件,可根据需求调整功能;
个性化设计:轻松更改编辑器样式,只需修改一个 CSS 文件;
兼容性:支持大多数主流浏览器,例如 IE、Firefox、Safari、Chrome、Opera。
启用方式
免费下载 KindEditor 最新版。访问下载页面;
解压 zip 文件,将所有文件上传到您的网站源代码目录下。例如:http://您的网站域名/editor/
在需要显示编辑器的位置添加 TEXTAREA 文本框;
TEXTAREA 的 id 在当前页面必须是唯一的值。在一些浏览器上,如果不设置宽度和高度可能会出现显示问题,所以最好设置一下宽度和高度。宽度和高度可以用 inline 样式设置,也可以用编辑器默认参数设置;
在 TEXTAREA 中设置 HTML 内容即可开始编辑。,如果从服务器端程序(ASP、PHP、ASP.NET 等)直接显示内容,则必须转义 HTML 特殊字符(如 gt;、lt;、amp;、")。具体示例请参考各语言目录下的 demo.xxx 程序,目前支持 asp、asp.net、php、jsp。
更新日志
[修复] 兼容 IE11;
[修复] [IE6-7] 提交按钮页面错乱;
[修复] 引入 kindeditor-all.js 后开启自动高度功能会出错;
[修复] 往返转换编码方式后变为(R);
[修复] 字体样式、字体大小、颜色等操作有 toggle 效果;
[修复] 非 IE 设置 returnValue 和 cancelBubble;
[修复] 特殊的标识符导致浏览器无限循环。