-
项目开发中遇到xxs攻击,通过前端方法进行处理。



-
通过前端方法在渲染数据之前进行转义。
htmlEncodeByRegExp: function (str) {
var s = “”;
if (str.length == 0) return “”;
s = str.replace(/&/g, “&”);
s = s.replace(/</g, “<”);
s = s.replace(/>/g, “>”);
s = s.replace(/ /g, " “);
s = s.replace(/’/g, “’”);
s = s.replace(/”/g, “”");
return s;
} -
调用写好的 htmlEncodeByRegExp(v.name)就ok啦.
前端防止xxs攻击,一看就会!
最新推荐文章于 2025-09-23 17:52:22 发布
在项目开发中,防止XXS攻击至关重要。本文介绍了一种通过前端方法进行防御的策略,即在渲染数据前对内容进行转义。通过htmlEncodeByRegExp函数,将特殊字符替换为安全的HTML实体,确保了数据的安全展示。调用此函数如htmlEncodeByRegExp(v.name),可以有效避免XXS注入风险。

4594

被折叠的 条评论
为什么被折叠?



