我将尝试使用 React 显示电子邮件内容。有时,我发现没有可用的关闭 HTML。
目前:
我正在使用 dangerouslySetInnerHTML() 方法设置 HTML 内容
<div
dangerouslySetInnerHTML={{
__html: this.state.single_mail_data.message
}}
/>
我还从网上找到了 react-render-html 包。但是,不知何故,我无权安装任何软件包。
谁能帮我在 React 中显示损坏的 HTML?
谢谢
最佳答案
我找到了一个解决方法,它并不完美,但至少不会引发错误,您可以将损坏的 html 放入 iframe srcDoc
:
<iframe title="test" srcDoc="<html><body>Hello, <b><a href='#'>world</b>" />
由于并非所有浏览器都完全支持它,因此请务必添加 html5 srcdoc-polyfill .
关于javascript - 如何在 react 中显示损坏的 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57406521/