来自XSS的jQuery是安全的吗?

时间:2013-02-20 02:01:24

标签: jquery xss

在jQuery中:

$('<script>alert("foo");</script>')
// nothing shows up 

// wrap it in a <p> 
$('<script>alert("foo");</script>').wrap('<p>')
// oh no, an alert just popped up. 

$('any string what so ever')能否导致JavaScript在任何浏览器上执行?

1 个答案:

答案 0 :(得分:21)

没有$不是XSS安全的。

您可以使用此技巧注入任意JavaScript。

$("<img src=x onerror=alert(/xss/.source)>")