我正在使用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&height=200">
</body>
</html>
答案 0 :(得分:11)
我似乎已经弄明白为什么这个停止了我的工作..我正在使用一个名为Ghostery的Chrome插件,似乎阻止了facebook图形调用:http://graph.facebook.com/4/picture?width=200&height=200
因此没有显示实际图像,因为重定向从未发送回浏览器..
无论如何,我猜这意味着浏览器确实遵循重定向!