2009-08-12 29 views
6

我有一个图像在javascript中更改http引用程序

<image src="blah.com/image.gif"/>
。当图像加载时,是否有办法将http referer更改为X,以便src主机看到来自X的图像请求的http referer?

+3

为什么? http://pseudo-flaw.net/content/web-browsers/firefox-referer-spoofing/ – 2009-08-12 17:34:37

+4

我在这发现的唯一用法是从远程网站加载图像,试图防止这种情况... ... – Aif 2011-08-27 20:19:43

回答

4

无法更改图片请求载入的引荐来源,但可以移除引荐来源。

Javascript中有一个跨浏览器解决方案,它使用动态创建的iframe,检查一个proof of concept(免责声明:它使用一个小的JS库我为此编码)。