在 Quill setHTML 中包含样式

Including styles in Quill setHTML

我正在尝试将 HTML 插入到羽毛笔编辑器中。 HTML 可以在样式标签中包含自定义样式。

Quill 正在用 HTML 中的 span 标签替换所有样式标签,例如这个 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 的一个错误吗?支持在 Quill 中设置 HTML 的自定义样式的唯一方法是首先从给定的 HTML 中手动提取样式,然后将 HTML 应用到 Quill 编辑器中吗?

谢谢

No Quill不支持任意HTML。它无法识别的任何内容都将在可能的情况下转换(强标签到 b 标签)或在不可能的情况下删除。