Включение стилей в Quill setHTML

Я пытаюсь вставить HTML в редактор перьев. HTML может содержать пользовательские стили в тегах стилей.

Quill заменяет все теги стиля тегами span в HTML, например тест в этом jsfiddle: http://jsfiddle.net/f1L4z2py/

var testStr = "";
testStr += "<html><head><style type=\"text/css\">.testcss { background-color: black; }</style></head><body class=\"testcss\">test</body></html>"

quill.setHTML(testStr);

Поддерживает ли Quill пользовательские стили в своем редакторе HTML?

Я просмотрел документацию Quill: http://quilljs.com/docs/api/, однако я ничего не видел о поддержке пользовательских стилей в HTML, за исключением, может быть, SetContents, однако я бы хотел избежать извлечения стиля из данного HTML, если я могу этого избежать.

Является ли переключение тегов стиля для тегов span ошибкой с Quill? Единственный способ поддержать пользовательский стиль для настройки HTML в Quill: сначала вручную извлечь стили из заданного HTML, а затем применить HTML в редакторе Quill?

Спасибо


person user3587411    schedule 18.03.2015    source источник


Ответы (1)


No Quill не поддерживает произвольный HTML. Все, что он не распознает, будет преобразовано (сильный тег в тег b), когда это возможно, или удалено, если это невозможно.

person jhchen    schedule 19.03.2015