入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

前端防止xss攻击的最直接方式,分享一下

创建时间:2017-08-07 投稿人: 浏览次数:530

xss攻击:跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的特殊目的。(解释摘自百度百科)1、将能被转换为html的输入内容,在写代码时改为innerText而不用innerHTML2、实在没有办法的情况下可用如下方法(js代码)function safeStr(str){return str.replace(//g,">").replace(/"/g, """).replace(/"/g, """);}将含有<>等符号转化为其他字符简单方便


下面是整理好的代码:

this.name.replace("<","&lt;").replace(">","&gt;")

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像