SVG图形在iOS中显示为通用“缺失”图标(仅限)

时间:2011-07-04 15:23:27

标签: ios svg

要点: Safari中的SVG图像显示为通用的“图像缺失”图标

重现步骤:

转到此页面:http://www.brianwatsonphoto.co.uk/BrianWatsonTest/360/pages/Harbour.html

滚动到页面底部

预期结果 十个导航按钮(SVG图像)显示为有意义的图形

实际结果 十个导航按钮(SVG图像)显示为“?”图标

回归:

与这些iOS浏览器一起发生: Safari 4.3.3,Atomic Web 5.7.0,iCab Mobile 4.8.4,Terra 1.3,iChromy 1.1

备注:

使用Mac OS X 10.6.7和IE Windows正确加载这些图像(直到最近在iOS上:我最近没有更改代码中的任何内容。)

示例页面

http://www.brianwatsonphoto.co.uk/BrianWatsonTest/360/pages/Harbour.html

错误控制台

在iOS 10.6.7中的Mac Safari中,对于所有SVG图像显示:

“资源被解释为图像但使用MIME类型image / svg + xml传输”

在iOS中,尽管图像显示不正确,但没有显示任何错误。

1 个答案:

答案 0 :(得分:2)

对于Opera,文件以text / plain方式发送,所以我猜这可能是服务器嗅探浏览器并发送不同的mime类型