Jquery封装Ajax过滤XSS
发布时间:2020-06-08 09:39:19
来源:51CTO
阅读:2000
作者:梦朝思夕
$(document).ajaxSend(onSend);
function onSend(e,xhr,o) {
o.data=dataEncode(o.data);
};
function htmlEncode (str){
var s = "";
if (str.length == 0) return "";
//s = str.replace(/ /g, " ");
//s = str.replace(/&/g, "&");
s = str.replace(/
s=s.replace(/%3C/g,"%26lt%3B");
s=s.replace(/%3c/g,"%26lt%3B");
s = s.replace(/>/g, "%26gt%3B");
s = s.replace(/%3E/g, "%26gt%3B");
s = s.replace(/%3e/g, "%26gt%3B");
//s = s.replace(/\'/g, "'");
//s = s.replace(/\"/g, """);
//s = s.replace(/\n