当我使用Quilljs编辑一个已有的HTML文档时,它会删除原始HTML中的注释、缩进等内容。有什么方法可以防止这种情况发生吗?
Quill不支持任意HTML。默认情况下,未被识别的内容将在可能的情况下进行转换(将 <strong>
标签转换为 <b>
标签),否则将被删除。
在 Quill配置选项 中使用名为 formats
的配置。此属性中定义的格式将创建一个白名单,在其中未包含的任何内容都将被过滤。可以在 此处 找到所有格式的列表。
更多信息,请访问以下链接:
为了支持新格式,您需要创建一个新的格式。请参阅以下链接,了解如何执行此操作: 作为提示,如果您想创建 Blot,并且希望它只能作为整体进行编辑或删除,请将您的 Blot 设置为 Embed 的子项。