将外部JavaScript注入图像

时间:2017-09-04 16:14:21

标签: javascript

我有问题,我想将一个外部javascript注入图像,这是一个例子

我有2页:

  1. http://example.com 此页面包含:<img class="img" src="http://example.com/javascript/script.js">
  2. http://example.com/javascript/script.js 这包含了这个:
  3. <script type="text/javascript">
      var example=document.getElementsByClassName('img')[0];
      example.style.display="none"
    </script>
    

    请注意,这只是一个例子,我知道我所做的事情是无用的。有人可以请帮助。 最好的问候!

1 个答案:

答案 0 :(得分:2)

如果您正在尝试这项工作:

<img class="img" src="http://example.com/javascript/script.js">

它不会。

最新的浏览器不允许在图片的src属性中使用JavaScript。

此技术用于启动XSS攻击,现在已被大多数浏览器阻止。