Используйте CKEDITOR htmlDataProcessor для очистки html

Я хотел бы использовать модуль обработки данных из CKEDITOR, чтобы очистить некоторые HTML для отображения, но не использовать графический интерфейс или другие функции CKEDITOR.

У нас есть действительно грубый ввод HTML, и я просто хочу, чтобы он имел симметричные теги, обрезал встроенные стили, основанные на позициях, и пошел оттуда.

У меня проблемы с выяснением, как это сделать, возможно, потому что я не знаю, как использовать CKEDITOR (он используется в другом месте в этом приложении).

Я пробовал:

var data = CKEDITOR.dataProcessor.toDataFormat('<body><b>foo</b></b></body>'); // throws Uncaught TypeError: Cannot read property '$' of undefined(…)
var cleanedHtml = data.toHtml();

0 ответов

Другие вопросы по тегам