Как запретить react quill добавлять дополнительные кавычки в ссылку?

#reactjs #quill #react-quill

Вопрос:

Я использую react quill для управления контентом. Всякий раз, когда я добавляю / обновляю что-либо, URL или ссылки содержатся в дополнительных кавычках. Есть ли способ остановить это? Например, когда я добавляю ссылку, ее URL становится https://example.com . Затем, когда я снова извлекаю его с сервера, он становится «https://example.com «, и теперь, если я что-то обновляю в документе, это становится «»https://example.com «», и она продолжает увеличиваться. Я использую следующую конфигурацию quill:

 theme="snow"
}
modules={{
    toolbar: [
        [
            { header: [1, 2, 3, 4, 5, 6, false] },
            { font: [] }
        ],
        [
            'bold',
            'italic',
            'underline',
            'strike',
            'blockquote'
        ],
        [
            { align: '' },
            { align: 'center' },
            { align: 'right' },
            { align: 'justify' },
            { list: 'ordered' },
            { list: 'bullet' },
            { indent: '-1' },
            { indent: ' 1' }
        ],
        ['link']
    ],
    clipboard: {
        allowed: {
            tags: [
                'a',
                'b',
                'strong',
                'u',
                's',
                'i',
                'p',
                'br',
                'ul',
                'ol',
                'li',
                'span'
            ],
            attributes: ['href', 'rel', 'target', 'class']
        },
        keepSelection: true,
        substituteBlockElements: true,
        magicPasteLinks: true,
        matchVisual: false
    }
}}
formats={[
    'header',
    'font',
    'size',
    'bold',
    'italic',
    'underline',
    'strike',
    'blockquote',
    'list',
    'bullet',
    'indent',
    'link',
    'align'
]}
bounds={'.app'}