浏览器扩展如何改变图像

时间:2011-06-04 08:39:26

标签: image browser rendering

我有一个愚人节的恶作剧,我可能需要一些时间来弄清楚,所以这就是我早期的原因:

我想在我的朋友的浏览器中安装一个扩展程序(需要针对botch FF和IE,因此跨浏览器实现最好),这样如果他点击他每天早上访问的新闻页面,就会出现假图像会让他觉得自己被选中了。问题是,我不能只交换图像。我必须使用该网站的实际图像,并把头放在别人的身上。

我确实有一些图形人员可以做那种事情。我在这里的问题是挂钩渲染过程并在渲染之前对图像进行自己的更改。也就是说,拍摄图像,对其进行处理,然后将修改后的图像传递给浏览器,以便将其渲染而不是原始图像。

可以使用扩展吗?如果只能用eihter FF或IE浏览器,我可能会让他使用选择的浏览器,但我非常感谢您的建议,代码片段和研究起点。是否有可以执行类似操作的浏览器扩展程序?

为每个人欢呼。在那场比赛中有很多声誉,所以我不在乎完成这项工作需要数周甚至数月。

谢谢大家,期待建议!

最高

1 个答案:

答案 0 :(得分:1)

我认为你的意图是无害的,但我必须警告你:并非所有人都会发现你的恶作剧很有趣。但如果你确定你的朋友会喜欢这样的恶作剧,那么设置起来真的很容易。

您可以将BFilter与特定于站点的过滤器一起使用来替换图像URL(这非常简单,只需查看其示例和文档)。因此,当用户尝试打开网页时,他将看到您的图像而不是原始图片。 BFilter可以用作透明代理。我不知道如何在Windows中设置透明代理,所以你必须自己计算这个部分。或者,您可以配置所有已安装的浏览器以使用过滤代理。

您可以使用任何其他过滤代理而不是BFilter。