html - 危险的setinnerhtml没有在反应中嵌入iframe
问题描述
我有一个文本编辑器来写博客。当我点击提交时,数据将保存在服务器中。但它以各自标签的格式保存数据。如果我写一个段落,那么它将以以下格式存储在服务器中。
<p>Hi hello world</p>
因此,当我从服务器显示编辑器的内容时,我使用危险的setinnerhtml 进行转换。
<div dangerouslySetInnerHTML={{ __html: b.description }}></div>
它转换了大部分标签。但现在考虑我将这些数据存储在服务器中。现在如果我显示它,它只是显示而不是嵌入视频。我怎样才能做到这一点?
解决方案
推荐阅读
- bash - 使用 linux bash 脚本创建递归文件夹
- javascript - 从后端显示文章并使用 html 设置样式
- spring - 是否可以在 postgrescontainer 的 sql 语句中使用 $$ 作为分隔符/分隔符?
- multithreading - 为什么彼得森的算法在内存访问级别不需要互斥?
- c++ - 我如何创建一个列表,然后从中创建两个列表,其中一个用于偶数,另一个用于奇数?
- reactjs - 使用历史 API(而不是链接)以编程方式导航时,如何包含 URL 参数?
- entity-framework - 大型表(4M 记录)的 EF 更新 - 超时已过期。操作完成前的超时时间
- javascript - Gatsby 何时在客户端 js 包中包含第三方库?
- node.js - 如何使用 d3.js 从 Mapbox 检索矢量切片并转换为 geojson?
- python - 理解“无效的十进制文字”