HTML中的图像标记src是否遵循302重定向?

时间:2014-08-03 04:35:43

标签: html facebook image redirect omniauth

我正在使用facebook api(通过omniauth)玩一个测试项目来获取用户个人资料图片,我得到这样的网址:http://graph.facebook.com/4/picture?width=200&height=200

如果您卷曲此网址并查看标题,则会将其重定向为:(位置)https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xfa1/t1.0-1/1939620_10101266232851011_437577509_n.jpg

在大多数浏览器中,它们似乎都遵循此网址,但我的计算机上的chrome似乎最近已停止重定向(我不确定最近是否有其他行为发生了变化)。

浏览器的默认行为是什么?他们应该遵循重定向吗?

如果您想进行测试,请运行此测试:

#test.html

<html>
    <body>
        <img src="http://graph.facebook.com/4/picture?width=200&amp;height=200">
    </body>
</html>

1 个答案:

答案 0 :(得分:11)

我似乎已经弄明白为什么这个停止了我的工作..我正在使用一个名为Ghostery的Chrome插件,似乎阻止了facebook图形调用:http://graph.facebook.com/4/picture?width=200&height=200

因此没有显示实际图像,因为重定向从未发送回浏览器..

无论如何,我猜这意味着浏览器确实遵循重定向!