为什么Quill会过滤内容?

时间:2019-12-18 17:15:51

标签: javascript wysiwyg quill ngx-quill

当我使用QuillJs编辑现有的HTML文档时,它会删除原始HTML的注释,缩进等。反正有什么可以防止的?

1 个答案:

答案 0 :(得分:3)

Quill不支持任意HTML。默认情况下,所有无法识别的内容都将在可能的情况下进行转换(将<strong>标记转换为<b>标记),否则将其删除。

Quill configuration options中,使用名为formats的配置。在此属性中定义的格式将创建一个白名单,其中的所有内容都将被过滤。可以找到所有格式的列表here

有关更多信息,请访问以下链接:

要添加对新格式的支持,您将需要创建一种新格式。请参阅以下链接以了解如何完成此操作:

作为一个提示,如果要创建Blot,并且希望只对其进行整体编辑或删除,请将Blot设置为Embed的子级。

编辑(2019年12月20日)

我忘了说些什么:如果将内容粘贴到编辑器中,则最好看看clipboard module