Hacker News new | ask | show | jobs
by tieTYT 4397 days ago
How is it doing that?
3 comments

Using <script> ... as a payload won't work because the browser won't execute scripts added after the page has loaded.
The browser smartly won't execute scripts added through innerHTML, but it probably should be noted that jquery's html() method will[0]. There's always a way to shoot yourself in the foot. :)

[0] http://api.jquery.com/html/

it's not blocking the scripts from being inserted. Inspect the DOM and you'll see them there.