尝试了很多javascript RTE后,我似乎总是遇到一个或多个showstopper问题。
我想知道是否有除HTML designMode以外的技术来构建RTE并以干净的方式解决这些问题。可能在Flash中,或者作为Java Applet或其他什么东西?
PS:javascript RTE中通常存在问题的事情:
答案 0 :(得分:1)
有些基于JavaScript的编辑器不使用设计模式,因此与大多数人相比具有不同的优点和缺点。复制和粘贴往往也很复杂。这是一个例子:
http://www.fluffy.co.uk/stediting/
如果有任何选择,您可能需要对其进行一些自定义。那个人在BSD许可下,所以这只是一个问题,你是否愿意花这么多钱。基于Flash的解决方案也不错,但不再是跨平台的。
答案 1 :(得分:0)
我们使用FCKeditor(CKeditor是新版本。显然他们不喜欢听起来像亵渎...... http://ckeditor.com/)。 它符合您上面列出的所有要求,但其他应用程序的粘贴除外。 Word的错误标记仍然会成功。我们在服务器端进行一些过滤以删除文字标记。
答案 2 :(得分:0)
我建议TinyMCE确实控制字符的粘贴方式以及生成的html / xml。
答案 3 :(得分:0)
WYMeditor强制输出到XHTML,并且对输出结构特别严格。它击中了大部分问题点:
WYMeditor的创建是为了生成结构完整的XHTML严格代码,以符合W3C XHTML规范并便于现代应用程序的进一步处理。