前端防止XXS 攻击

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

 

 

 

 

 


2. 通过前端方法在渲染数据之前进行转义。

htmlEncodeByRegExp: function (str) {
var s = "";
if (str.length == 0) return "";
s = str.replace(/&/g, "&");
s = s.replace(/</g, "&lt;");
s = s.replace(/>/g, "&gt;");
s = s.replace(/ /g, "&nbsp;");
s = s.replace(/\'/g, "&#39;");
s = s.replace(/\"/g, "&quot;");
return s;
}

  调用 htmlEncodeByRegExp(v.name)就ok啦.

posted @ 2020-10-22 14:31  音乐宇  阅读(340)  评论(0编辑  收藏  举报