支持差异比较的所见即所得富文本编辑器?

4

我的Web应用程序类似于StackOverflow,因为不同的用户经常编辑相同的文本块。

目前我们只支持纯文本,因此很容易向用户展示文本在编辑之间的变化。

我想在这些字段中支持富文本,但我的用户不是技术人员,因此任何标记都不可行。

是否有任何基于JavaScript的富文本编辑器支持差异比较?理想情况下,差异也应该是富文本,但如果必要,它们可以以Markdown或类似方式呈现(我想尽量避免原始HTML)。


不知道,但如果找到了,请发布。SO使用WMD来实现所见即所得的编辑功能,请访问http://wmd-editor.com/,但我不确定它们之间的差异。 - Jason S
2个回答

4
Xopus 4支持实时文本更改跟踪。与差异更改相反,跟踪更改允许您跟随并接受/拒绝多个用户的更改。
Xopus是一个基于Web的所见即所得XML编辑器,因此您可以让它编辑您自己的XML格式。

1

我不认为有人能够权威地回答这个问题是否定的,但我从未听说过有一个JavaScript所见即所得编辑器可以进行差异比较。

Stack Overflow在服务器端进行差异比较。如果你想找一个服务器端组件来完成这个任务,你可能会有更好的运气。如果你需要在用户输入时显示差异,或者类似的功能,你可以使用AJAX将差异处理交给服务器。


我同意。我会在服务器上执行 diff 操作。 - codemonkey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接