我试图从Facebook上获取用户的个人资料图片,这个过程很顺利,但问题是当你想在一个SSL安全页面中包含它时。我找不到一种方法来从安全位置加载图片。使用以下链接来获取用户的个人资料图片:
https://graph.facebook.com/<FB_ID HERE>/picture?type=square
即使我使用https,页面仍然没有被安全加载(浏览器显示该页面只部分加密)。这并不奇怪,因为链接只是重定向到图片,例如我的个人资料图片:
https://graph.facebook.com/Bazze/picture?type=square
这将获取图片来自于:
http://profile.ak.fbcdn.net/hprofile-ak-snc4/161513_633115680_6792455_q.jpg
请注意,那不是一个安全的位置。
有人知道如何通过https协议安全地加载个人资料图片吗?
谢谢!
image_url.sub(/http:/, "https:")
就可以了。 - Ashitaka