当我使用QuillJs编辑现有的HTML文档时,它会删除原始HTML的注释,缩进等。反正有什么可以防止的?
答案 0 :(得分:3)
Quill不支持任意HTML。默认情况下,所有无法识别的内容都将在可能的情况下进行转换(将<strong>
标记转换为<b>
标记),否则将其删除。
在Quill configuration options中,使用名为formats
的配置。在此属性中定义的格式将创建一个白名单,其中的所有内容都将被过滤。可以找到所有格式的列表here。
有关更多信息,请访问以下链接:
要添加对新格式的支持,您将需要创建一种新格式。请参阅以下链接以了解如何完成此操作:
作为一个提示,如果要创建Blot,并且希望只对其进行整体编辑或删除,请将Blot设置为Embed的子级。
我忘了说些什么:如果将内容粘贴到编辑器中,则最好看看clipboard module。