相关疑难解决方法(0)

是否有一个针对htmlstring的JS diff库就像纯文本上的google-diff-match-patch一样?

目前我正在使用google-diff-match-patch来实现一个实时编辑工具,它可以在多个用户之间同步文本.当操作只是纯文本时,一切都很有效,每个用户的操作(添加/删除文本)可以通过与旧文本快照与google-diff帮助器进行比较来区分.但是当涉及到丰富的格式文本(如粗体/斜体)时,google-diff在比较htmlstring时效果不佳.<和>字符的出现搞乱了diff结果,特别是当粗体/斜体格式相互嵌入时.

任何人都可以建议像google-diff这样的类似库来区分htmlstrings吗?或者任何建议都可以通过google-diff修复我的问题?我知道google-diff是专为纯文本而设计的,但实际上找不到比目前为止更好的库,所以如果谷歌差异的可行增强可以帮助它也有效.

html javascript diff

9
推荐指数
3
解决办法
9008
查看次数

标签 统计

diff ×1

html ×1

javascript ×1