【问题标题】:Why does Quill filter its content?为什么 Quill 过滤其内容?
【发布时间】:2019-12-18 17:15:51
【问题描述】:

当我使用 QuillJs 编辑现有的 HTML 文档时,它会删除原始 HTML 的 cmets、缩进等。有没有办法防止这种情况发生?

【问题讨论】:

    标签: javascript wysiwyg quill ngx-quill


    【解决方案1】:

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

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

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

    要添加对新格式的支持,您需要创建一个新格式。请参阅以下链接以了解如何做到这一点:

    作为提示,如果您想创建 Blot,并且希望只允许整体编辑或删除它,请将您的 Blot 设置为 Embed 的子代。

    编辑(2019 年 12 月 20 日)

    我忘了说一句:如果你正在向编辑器粘贴内容,你最好看看clipboard module

    【讨论】:

      猜你喜欢
      • 2022-07-14
      • 1970-01-01
      • 2017-10-29
      • 2011-12-29
      • 2010-10-04
      • 2015-11-08
      • 1970-01-01
      • 1970-01-01
      • 2012-07-11
      相关资源
      最近更新 更多