Quill JavaScript Rich Text Editor限制标签

问题描述 投票:0回答:2

我正在尝试使用Quill JavaScript Rich Text Editor。我需要将其配置为仅使用预定义的标记集:

b, i, pre, a, br + Emoji

现在我已按以下方式配置它:

var Block = Quill.import('blots/block');
Block.tagName = 'PRE';
Quill.register(Block, true);

var quill = new Quill('#editor-container', {
  modules: {
    toolbar: true
  },
  theme: 'snow'
});

正如您所看到的,我已经将包装器更改为PRE标签。如何配置Quill使用上面提到的限制标签集?不允许使用其他标签,如果存在,必须自动删除。

javascript rich-text-editor quill
2个回答
1
投票

在构造函数的参数中定义formats,您可以在其中定义要支持的格式。

var quill = new Quill('#editor-container', {
  formats: ['bold', 'italic', 'code', 'code-block', 'link'],
  ...
});

1
投票

Quill适用于Deltaformats,而不是直接使用HTML和标签。您可以设置formats配置选项以限制允许的格式。

© www.soinside.com 2019 - 2024. All rights reserved.