5
|
Josef Pfleger · 技术社区 · 16 年前 |
![]() |
1
5
实际上,新的3.0版本有一个标记javascriptencode(字符串输入,bool flagforquote)。将其设置为false,将生成不带引号的结果。 |
![]() |
2
1
可能是为了确保它返回一个字符串。我看到的用法是接受输入并返回一个可以在javascript中分配给变量的值。 var message=<%=antixss.javascriptencode(message)%>; 现在,不管消息中包含什么,JS变量消息都将正确地转义确切的输入,因此,如果某个混蛋试图向该消息中注入javascript,他们只会看到将消息分配给消息变量的结果。 |