这是常见的SVG mime类型:

image/svg+xml

而且效果很好。但是,当嵌入SVG字体时,chrome会告诉您mime类型不正确,这显然是因为您返回的是字体而不是图像。

有没有通用的mime类型?铬错了吗?应用程序/svg+xml是否被接受?

我想这仍然是HTML5中的灰色地带,但这里的一些人可能知道。


SVG只有一种注册的媒介类型,就是您列出的那个,image/ SVG +xml。当然,您也可以将SVG作为XML提供服务,尽管如果您这样做,浏览器在某些场景下的行为往往会有所不同,例如,我曾见过在CSS背景中使用SVG的情况,除非提供image/ SVG + XML介质类型,否则无法显示。