Quill为什么要过滤它的内容?

3
当我使用Quilljs编辑一个已有的HTML文档时,它会删除原始HTML中的注释、缩进等内容。有什么方法可以防止这种情况发生吗?
1个回答

3

Quill不支持任意HTML。默认情况下,未被识别的内容将在可能的情况下进行转换(将 <strong> 标签转换为 <b> 标签),否则将被删除。

Quill配置选项 中使用名为 formats 的配置。此属性中定义的格式将创建一个白名单,在其中未包含的任何内容都将被过滤。可以在 此处 找到所有格式的列表。

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

为了支持新格式,您需要创建一个新的格式。请参阅以下链接,了解如何执行此操作: 作为提示,如果您想创建 Blot,并且希望它只能作为整体进行编辑或删除,请将您的 Blot 设置为 Embed 的子项。
编辑(2019年12月20日):我忘记说一些事情了:如果您要将内容粘贴到编辑器中,请最好查看 clipboard 模块

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接