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?
相关问题
- Is there a limit to how many levels you can nest i
- How to toggle on Order in ReactJS
- void before promise syntax
- Keeping track of variable instances
- Can php detect if javascript is on or not?
Quill does not support arbitrary HTML. By default, anything that is not recognized will be converted (the
<strong>
tag to the<b>
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:
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:
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.