【问题标题】:Weird image injection when using YUI grid使用 YUI 网格时的奇怪图像注入
【发布时间】:2011-03-17 09:15:21
【问题描述】:

我正在尝试使用 YUI 网格,但我注意到我的网页上出现了一些奇怪的东西:

<img id="fvdkoff-target-image" style="border: medium none ; margin: 0px; position: relative; visibility: visible; color: transparent; z-index: 2147483647; left: 424px; top: 274px;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMDQvMDhrK9wWAAACLklEQVQ4jbXUP0wTcRQH8O/9ekdjkT8CUqpee00bRyNNmSRSV0PcJJoQg2i6ODTExEUHg04OaNSppqtCjQ4ukDSKSuLUwcm4NNZcQYsIGtD+u/f7MZSWXltqo/Ul7/JL7u7z3r3fLye53e5xj8ejoYWRSCSSstfr1YLBYHcr4XA4rMmMMciy3EoXjDHIjDEoivL/4fefrP1P3nYEvqzLajOIo8fQz5/cfH3cnVttCM8udQaODBxQFx44Ye9h4HxvdGWtgMlbSXV2SQoMHf0RNcGSJJlmvPLdos7fdyIWL+D5myx+ZwwUDAIRh2EU1wYRFItA6FwvIjdcGJr4qFYakiSBlTavlABwsJth7mUWmSyBOAfnAkQE4gKccxBx/MoYmHmcxuH+NgAwGQ03j3NeRjjnoGqcC/zcIgghAMBkNISJuKlbEy4EaKdoKerC5nNMxQdlgVx+t0siKhYQovwV1rbdtyoNxlhxxoqilBMA0uuES6Pt6NqP2hHsoDarhJuXD2F5NV/uuJR1T4XLzvTJ25/VyHUnzgzba0YkKq6pdB4T00m47EyvPhU1M54asy3ee5o55bvwQQWAr/PHMBfbQGhGrykCANqARZ8asy3+ccYjg/K3kcF9UQAYvrJ29dmrDUxHlnOxu72P+rpYrq5eFU39K649TCF0tnPB0WdtCt2z48rQHIp+8XTHu9ET7alm0aY6fnFHjda98a/w3wZjDJLP5xv3+/1aK+F4PJ7cBm32CUNiyI2GAAAAAElFTkSuQmCC"/>

我想知道是否有人遇到过这个问题?

上述奇怪的图像注入有点破坏了我网站的设计。

谁能帮忙?

看这里:http://140.119.19.139/media_user/layout14/sample.html

顺便说一句,注入的奇怪代码不会出现在源代码中。但是,如果您尝试使用 FireBug 调试页面并单击页脚下方的空白处,它将清楚地显示注入的代码。

最好的。

【问题讨论】:

  • 你是什么意思,“休息”? “图像注入”是什么意思?问题可能是您使用的 IE 不支持这样的数据 URL?
  • “中断”是指那段特定的代码填充了我网页设计的底部,在页脚下方。我的网页设计的整个背景都是蓝色的,但上面的代码将我的设计填充为白色。如果我不使用 YUI,则不会出现此问题。我使用 Firebug 进行了检查,发现它是一个图像,如上面的代码所示。我已经在不同的浏览器(Chrome、IE8、Firefox)上进行了测试,并且发生了同样的事情。
  • 你有一个我们可以查看的实时站点来查看问题吗?
  • 那么你到底在用 YUI 做什么来介绍这个东西?如果没有看到更多的页面和 Javascript,很难说。我不使用 YUI,所以也许有人会立即识别该标记。
  • 这里是:140.119.19.139/media_user/layout14/sample.html 页脚下创建的白色是由我在此线程中粘贴的代码引起的。请帮忙`~~~

标签: javascript css image code-injection yui-grids


【解决方案1】:

当我使用 Firebug 检查页面时,我没有得到图像。我确实看到了空白区域。它在那里是因为 reset-fonts-grid.css 将 html 元素的背景设置为白色。

如果您在 Firebug 中选择 html 元素并在样式检查器中关闭 background 规则,您的背景将按预期运行。

至于图片,我不知道它是什么,为什么你看到它而我不知道,或者它来自哪里,但是谷歌搜索“fvdkf image”显示它到处都是。

作为旁注,这篇文章已经发布了 40 分钟,并且已经在谷歌搜索结果中排名第四。

【讨论】:

    【解决方案2】:

    我猜这可能是某种脚本注入,但“src”属性是一个编码字符串,呈现为 .png 文件 - 就像一个小单词气泡图标。尝试复制该值并将其粘贴到浏览器的地址栏中进行查看。这有帮助吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多