Quill JavaScript Rich Text Editor ограничивает теги - PullRequest
0 голосов
/ 07 сентября 2018

Я пытаюсь использовать 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 для использования упомянутого ограниченного набора тегов? Другие теги не могут быть разрешены и должны быть автоматически удалены, если они присутствуют.

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018

Определите formats в параметрах конструктора, там вы можете определить, какие форматы вы хотите поддерживать.

var quill = new Quill('#editor-container', {
  formats: ['bold', 'italic', 'code', 'code-block', 'link'],
  ...
});
0 голосов
/ 11 сентября 2018

Quill работает с Delta и форматами , не напрямую с HTML и тегами.Вы можете установить параметр конфигурации форматы , чтобы ограничить допустимые форматы.

...