采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,想问下,在前端我用了你的wangEditor,编辑文章的时候加了字体颜色,然后提交到后端,后端在保存到数据库的时候用了xss防御,但是xss处理完后发现文章的样式都被清除掉了?要怎么保留样式? 比如前端提交了文章是这样:<p style="color: red; ">txt</p> 后端xss处理完存入数据库后就变成了<p>txt</p>
<p style="color: red; ">txt</p>
<p>txt</p>
看下你的 xss 防御规则,是否有一些配置,按理说 style 里面没有 js 代码不会构成 xss 攻击的。
我没有配置,我直接引入const xss = require('xss'),然后使用 xss(content)
所以你要去查一下,为啥这个 xss 过滤掉了 style ,能否通过配置取消过滤?
我有查过的,查了很久找不到满意的方法,所以才来这里求助
老师你看,我简单测试了下
登录后可查看更多问答,登录/注册
从入门到实战,一站式掌握 Node.js+Express+Koa2
2.4k 16
1.4k 16
1.7k 15
1.5k 13
1.4k 13