问题标签 [dompurify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
6 浏览

reactjs - 有没有办法使用递归循环表单数据并使用 DOMpurify 清理每个输入?

对于门户中的每个表单,它需要确保用户输入被“清理”以防止跨站点脚本 (XSS) 攻击。当用户输入包含恶意代码(例如 JS 脚本)时,这些攻击就会发生,这些恶意代码最终可能会在门户的某些界面上呈现并因此执行,这可能会对其他用户产生影响。

当您遍历数据时,您会遇到嵌套对象和数组,您的逻辑必须能够相应地检测和处理这些对象和数组。当循环到达一个对象或数组时,您可能必须使用递归来正确处理它。