【发布时间】:2014-06-02 18:12:36
【问题描述】:
我正在玩 google XSS 游戏 (https://xss-game.appspot.com/level2),但我无法完全弄清楚为什么 2 级没有按我预期的方式运行。即使提示说脚本标签不起作用,我也不知道为什么。我的问题基本上是什么时候执行动态脚本标签,这是否因浏览器而异?
我尝试了一些简单的方法:
<script>alert();</script>
虽然它将元素添加到页面中,但它并没有达到我的预期。
我发现这个帖子有同样的问题,但解决方案只是一个答案,而不是解释: Dynamically added script will not execute
【问题讨论】:
-
我可以告诉你,通过
.innerHTML添加<script>元素不会执行它们;)
标签: javascript xss