总体来说百度 UEditor 这款 HTML 编辑器还是挺不错的。
但对于初次使用者来说,有几个地方需要注意下。
一、其 UTF-8 JS 文件编码不包含 BOM
这导致在某些浏览器中,无法正确识别 UTF-8 编码,导致无法使用。
解决办法:用 Notepad++ 一类的文本编辑器,在菜单“格式”中,转为“UTF-8 编码“。
二、引用文件时教程说法错误
在官网的文档一项中,给出的示例的 JS 引用路径是错误的(可能是老版本教程了),可以参照改为实际的路径与文件名。
三、如何控制大小
和其他编辑器一样,UEditor 也可以和某个 textarea 关联,但这只是内容关联,但没有将大小高度也关联起来。
可以配合 ezj 实现关联。
四、如何插入HTML
替换、追加文字都有现成的方法,在光标处插入是没有直接方法的,但也是可以实现的。
UE.getEditor(textAreaId).execCommand("insertHTML", value);
五、字数统计
这个功能建议去掉或修改最大字数,因为当超过一定的字数时会提示说可能保存失败,虽然你的服务器可能允许它提交很多字,但这个提示会吓住使用者。