我正在尝试将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的答案似乎很少。