前端简单处理input输入跨域攻击

来源:互联网 发布:java和hadoop 编辑:程序博客网 时间:2024/05/22 16:20

对输入框的非法字符进行转译,来起到阻止输入<><>等非法字符的效果

    window.onload = function(){//防止输入标签,造成跨域攻击      let tags = document.querySelectorAll("input");      for(let i=0;i<tags.length;i++){        tags[i].onblur = function(){          this.value = htmlEncode(this.value)          console.log(this.value)        }      }    }    let htmlEncode = function(str) {      var div = document.createElement("div");      div.appendChild(document.createTextNode(str));      return div.innerHTML;    }
0 0
原创粉丝点击