浏览器对图像的识别能力测试

标签:无

这次测试的浏览器共3种:Chrome 1.0,Firefox 3.0.3和IE 6.0。

测试过程我就不说了,直接说结果。

当图片未发送Content-Type的header时,IE能准确识别出图像类型并显示,Chrome和Firefox则当成文本文件来显示。

当图片添加了Content-Type的header时,所有浏览器都能识别并显示图片,且即使填错了image的type,也不会影响gif动画的播放。

当直接将图像文件拖放到浏览器时,如果后缀名是浏览器可显示的图像文件的后缀名,即使后缀名与类型不符,也能正常显示。

但若后缀名不是图像文件的后缀名(如abc、php),则Chrome和Firefox无法显示,IE可正常识别和显示。

如果后缀名是已注册的其他类型,识别就很奇特了。
例如wav,由于我装了QuickTime,浏览器便都用它来播放wav,而碰巧QuickTime能正确识别图像,于是能显示,不过加载过程很慢。
再如rm,浏览器是不能播放这类视频文件的。但IE和Firefox都能正常显示,Firefox还能正确识别图像的类型。
此外,theme类型的表现也和rm相同。
如果是文本文件类型,如txt、html,所有的浏览器都当成文本文件来显示。
如果是exe,Firefox和Chrome会提示是否保存,IE会提示运行还是保存。

嘛,其实做网站只要注意加上Content-Type这个header就行了。懒得判断的话,写成任何image类型都行。

0条评论 你不来一发么↓

    想说点什么呢?