防止XSS攻击的输入类型

时间:2017-06-29 08:59:27

标签: javascript jquery input xss

我从输入类型获取值如下:

var num        = $(document).find('#num').val();

我尝试使用以下代码避免XSS攻击的输入类型:

num = jQuery(num).text().replace( 'script', '' ) ;

但它不起作用。还有其他想法吗?

1 个答案:

答案 0 :(得分:1)

即使此代码有效,您也无法使用javascript阻止xss攻击。如果你想这样做:$(document).find('#num').val($(document).find('#num').val().replace('script',''));

现在您输入了哪些脚本字符串已删除,但如果有人在您的输入中写入<scscriptript>,该怎么办?在中间删除脚本字符串后,会有另一个脚本标记。您必须检查服务器端的输入。