中等
技术面试0 次浏览

小红书的内容详情页需要支持富文本渲染(包含用户发布的图文混排内容),同时要防止XSS攻击。请设计一个安全可靠的富文本渲染方案。

小红书前端工程师
安全富文本处理

答题要点

1. 使用白名单过滤HTML标签和属性(如使用DOMPurify库);2. 对非白名单内容进行转义处理;3. 考虑使用iframe沙箱隔离高风险内容;4. 针对图片等媒体内容做特殊处理(如CDN转存)。