Я пытаюсь передать iframe как html текстовому редактору.Поэтому, когда пользователь выбирает видео, он вставляет туда встроенный фрейм YouTube.
Но <iframe..
не будет отображаться в результатах RichTextEditor.createValueFromString(html, 'html')
.
например:
const foo = '<h1>i am a headline</h1>';
const html = foo.concat('<p>i am a paragraph</p>');
Передача html
в createValueFromString()
и установка этого значения в state.value
, чтобы текстовый редактор принял его в качестве значения - отрисовывает оба штрафа.Это все работает.
Но изменение const html = foo.concat('<iframe height="300" width="300"></iframe>');
только делает заголовок.Никаких следов iframe.
Есть ли что-то, чего мне не хватает?ответы на rte, draft-js и специфичные для iframe кажутся очень редкими.