首页 > 解决方案 > 如何在防止恶意代码的同时让用户输入自己的 CSS?

问题描述

我正在开发一个在线目录类型的项目,我的客户(用户)将拥有自己的个人资料页面。我想让他们灵活地通过 CSS 自定义他们的个人资料页面,我想在用户仪表板中加入某种文本区域,用户可以在其中复制/粘贴他们的 CSS 代码,代码将被注入用户个人资料页面。平台的开发将使用 node.js 和 react 来完成。我担心的是安全性,因为很明显,有很多恶意行为可以通过这个 CSS 字段来完成。在不影响安全性的情况下,让用户添加自己的 CSS 的最有效方法是什么?非常感谢,

格雷戈里

标签: cssnode.jsreactjssecuritycode-injection

解决方案


推荐阅读