我正在尝试包含来自Facebook的用户个人资料图片,该图片效果不错,但是当您希望将其包含在受SSL保护的页面中时,情况就是如此。我找不到从安全位置加载图片的方法。使用下面的链接到用户的个人资料图:安全地加载Facebook资料图片
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图像:// ...图(安全)的浏览器仍然声称页面仅部分加密(是的,我敢肯定,这是FB资料图片链接这是造成它)。 – Bazze 2011-02-16 22:16:55
我在说你必须包含一个https://profile.ak.fbcdn.net/...的图片,这也需要通过解析302重定向来确定正确的“...”。但尽管这样可以消除'部分加密'问题,但它会引入证书错误问题。 – Jumbogram 2011-02-16 23:44:42