我有一个HTML页面。
在<img>
标记内,src=
指向外部网站:
<img src="http://a.website.com/an_image.jpg" />
在firefox中,图片无法加载。但是,如果我用萤火虫检查元素,悬停在链接上会显示正确的缩略图(就像firebug一样),所以我知道链接是正确的。
此外,在Chrome中,相同的图片加载正常。
为什么不在Firefox中加载?
可能/可能没用的其他详细信息:
[编辑] 插件:
[编辑]以下是Firefox和Chromium的请求标题:
火狐:
Accept image/png,image/*;q=0.8,*/*;q=0.5
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Accept-Encoding gzip, deflate
Accept-Language en-gb,it-it;q=0.7,it;q=0.3
Cache-Control max-age=0
Connection keep-alive
Host ia.media-imdb.com
If-Modified-Since Fri, 03 Sep 2010 17:18:00 GMT
Referer http://127.0.0.1:8001/bulk_action/
User-Agent Mozilla/5.0 (Ubuntu; X11; Linux x86_64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1
铬:
Accept: */ *
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-GB,en-US;q=0.8,en;q=0.6
Cache-Control:max-age=0
Connection:keep-alive
Host:ia.media-imdb.com
If-Modified-Since:Fri, 03 Sep 2010 17:18:00 GMT
Referer:http://localhost:8001/bulk_action/
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Ubuntu/11.10 Chromium/16.0.912.75 Chrome/16.0.912.75 Safari/535.7
答案 0 :(得分:1)
您引用的网站是否允许远程链接?有些网站通过检查引荐来源标头来禁止此操作。完全有可能firebug根本没有使用引用者,但firefox会在加载你的页面时这样做。
在firebug网络标签中,您应该能够看到图像请求。检查响应。它是200(http ok)?如果是这样,发送的数据是正确的还是空白的?
答案 1 :(得分:1)
对于遇到此问题并且安装了cookie阻止程序或类似程序的人。
我刚才也遇到了这个问题,但事实证明,通过禁用Trip Advisor Cookie,隐私獾不允许Trip Advisor加载它的图像。但是,如果他们启用了隐私软件,那么就无法阻止其在其他人的计算机上重复这种情况。
这是前后两张截图。
答案 2 :(得分:0)
这是因为在Firefox(选项对话框,“内容”面板)中禁用了“自动加载图像”选项,在这种情况下,Firefox只会加载具有本地路径的图像,而不是远程图像。
https://support.mozilla.org/en-US/kb/fix-problems-images-not-show#w_check-image-permissions