中等React
0 1

React中,如何防止HTML被转义?

【概念释义】

React 默认 转义 JSX 中的字符串防 XSS。要渲染 HTML 字符串dangerouslySetInnerHTML={{ __html: html }}(名字提醒风险)。内容必须可信或消毒(DOMPurify);勿直接插用户输入。Markdown 需 parser + sanitize 再 innerHTML 或专用组件。

【基础使用】

jsx
import DOMPurify from 'dompurify';

function RichText({ html }) {
  const safe = DOMPurify.

登录查看完整 901

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)