Why does Quill filter it's content?

前端 未结 1 1686
别跟我提以往
别跟我提以往 2020-12-20 03:51

When I use QuillJs to edit an existing HTML document, it removes the comments, indentations etc of the original HTML. Is there anyway to prevent this?

1条回答
  •  无人及你
    2020-12-20 04:17

    Quill does not support arbitrary HTML. By default, anything that is not recognized will be converted (the tag to the tag) when possible, or removed when not.

    In Quill configuration options, use the configuration named formats. The formats defined in this property will create a whitelist, where anything not in it will be filtered. A list of all formats can be found here.

    For more information, visit the following links:

    • Quill JavaScript Rich Text Editor restrict tags
    • Suppress certain formats in Quill
    • How to use format whitelist in QuillJS?

    To add support for new formats you will need to create a new one. See the following links to find out how this can be done:

    • What, how and when to use static formats, formats and format on custom blot?
    • Cloning Medium with Parchment
    • Parchment API
    • Native examples
    • A emoji blot example

    As a tip, if you want to create Blot, and you want to allow it to be only edited or removed as a whole, set your Blot to be a child of Embed.

    EDIT (DEC 20, 2019)

    I forgot to say something: If you are pasting content to the editor, you better take a look at the clipboard module.

    0 讨论(0)
提交回复
热议问题