Сравнение html-содержимого (альтернатива google-diff-match-patch)?

Для сравнение содержимого и отображения отличий двух текстов использую библиотеку google-diff-match-patch. Проблема в том, что скрипт не работает с html разметкой, а понимает только text/plain. Может кто-либо знает альтернативные javascripts, которые позволяют сравнивать два текста с html разметкой?
  • Вопрос задан
  • 6291 просмотр
Решения вопроса 1
@yetanotherape
Автор google-diff-match-patch предлагает следующие варианты решения данной проблемы
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
@MaxUp
Ответ написан
Комментировать
@Panya
Попробуйте github.com/plotnikoff/vcdiff.js
Ответ написан
Комментировать
crackedmind
@crackedmind
web-developer
github.com/tnwinc/htmldiff.js Пользовался руби версией, на которой он и основан. Вроде все работало как надо.
Ответ написан
Комментировать
Guria
@Guria
html-differ от Яндекса
Ответ написан
Комментировать
printf
@printf
Ем детей.
Я вот тут реализовал сравнение HTML фрагментов без кучи ненужных зависимостей: https://www.npmjs.com/package/assert-equal-html

Корректно работает с классами, атрибутами, self-closing / void элементами, игнорирует комментарии и doctype.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы