我有两个图像的小提琴。这两个图片在Chrome中加载得很好,但只有第一张图片在iPhone5 Safari中加载。我能看到的唯一区别是第二个src(twitter一个)有一个重定向。我怎样才能为iPhone / Safari做这项工作?
<img src="http://3.bp.blogspot.com/-fOcTU5i5JdY/UovGWW8fgOI/AAAAAAAAB68/0dQJNRbknZg/s1600/628954_1280x1024-1.jpg" height="50" width="50">
<img src="http://twitter.com/twitter/profile_image?size=bigger" height="50" width="50">
https://jsfiddle.net/gsz2Ltjq/
我知道我可以通过Twitter进行身份验证以从直接链接中获取个人资料图片,但我希望上述链接能够正常工作。
答案 0 :(得分:0)
这里我想了解如何在iOS safari上显示重定向的图像scr
$image = 'https://twitter.com/twitter/profile_image?size=bigger';
$imageData = base64_encode(file_get_contents($image));
$src = 'data: image/png;base64,'.$imageData;
$image = '<img src="'.$src.'"/>';
它适用于Twitter,因为他们使用image/png
mime类型