HTML编辑器-xhEditor
2011-01-07 16:35:51 阿炯

xhEditor是一个基于jQuery开发的简单迷你并且高效的可视化XHTML编辑器,基于网络访问并且兼容IE 6.0-8.0、Firefox 3.0、Opera 9.6、Chrome 1.0、Safari 3.22+。



xhEditor完全基于Javascript开发,您可以应用在任何的服务端语言环境下,例如:Perl、PHP、ASP、ASP.NET、JAVA等。xhEditor可以在您的CMS、博客、论坛、商城等互联网平台上完美的嵌入运行,能够非常灵活简单的和您的系统实现完美的无缝衔接。

Features(特点):
* 初始加载4个文件,包括:1个js(50k)+2个css(10k)+1个图片(5k),总共65k。若js和css文件进行gzip压缩传输,可以进一步缩减为24k左右。
* 简单的调用方式,加一个class属性就能将您的textarea立马变成一个功能丰富的可视化编辑器。
* 实现Word代码自动检测并清理,提供高效完美的Word代码过滤方案,生成代码最优化精简,但是却不丢失任何细节效果。
* 基于强大的开源jQuery引擎开发,提供高效的代码执行效率,并完美的实现最佳浏览器兼容性。
* 内置强大的Ajax上传,包括HTML4和HTML5上传支持(多文件上传、真实上传进度及文件拖放上传),追求完美的用户上传体验。
* 提供完美的UBB可视化编辑解决方案,在您获得安全高效代码存储的同时,又能享受可视化编辑的便捷。

许可协议:
xhEditor默认基于LGPL开源许可协议发布,只需遵守LGPL开源协议,即可永久免费使用xhEditor编辑器。以下为LGPL开源许可概要:
* 如果您不对源代码进行任何修改,直接调用组件,可以以任意方式自由使用:开源、非开源、商业及非商业;
* 如果您对源代码进行任何的修改或者衍生,涉及修改部分的额外代码和衍生的代码都必须采用LGPL协议开放源代码;
* 无论您对源代码的修改程度如何,版权都归xhEditor开发团队所有,我们保留所有权利;
* 无论您对源代码如何修改,都必需在明显和恰当地位置宣告版权声明 (请将版权信息留于关于按钮中);

最新版本:1.2
添加:增加以下三个初始化参数,用以分别定义段落标签、颜色列表、字体大小:listBlocktag、listColors、listFontsize
添加:添加grunt构建支持,为开放式的代码贡献打下基础
添加:语言包独立,极大方便今后的开发,同时方便拓展海外市场
添加:插件添加i参数,作为插件初始化函数,编辑器初始化时,同时会调用此函数
添加:添加Markdown可视化编辑支持,请查看demo14
添加:添加IOS6、Android最新浏览器、移动Chrome的富文本支持
添加:添加CKFinder集成演示
修正:粘贴强制转文本模式下,换行丢失问题的修正(感谢luofei614提供修正方案)
修正:修复IE9第二屏无法选择问题
修正:修正不支持jQuery 1.9问题,需要引用jquery-migrate
修正:修正width:'700'参数无效的问题
修正:修正UBB模块会清除行首全角空格的问题

官方主页:http://xheditor.com/