检查浏览器是不是支持特定的 MIME 类型?

Posted

技术标签:

【中文标题】检查浏览器是不是支持特定的 MIME 类型?【英文标题】:Check if a browser supports a specific MIME type?检查浏览器是否支持特定的 MIME 类型? 【发布时间】:2011-01-11 10:10:34 【问题描述】:

如何使用 php 检查浏览器是否支持特定的 mime 类型?

【问题讨论】:

【参考方案1】:

您可以分析Accept header field 以查看是否列出了该类型或该类型的超集。

但请注意,Accept 是一个额定值列表,quality value 为 0 表示不接受。并且浏览器会根据他们对该资源的期望发送不同的 Accept 值(例如,IMG 元素中引用的资源应该是image/* 的元素)。

【讨论】:

另外,如果它是关于内联显示的媒体,嵌套 <object> 元素会将该决定卸载到浏览器。 我可以用它来检查 Flash 播放器吗? @tarnfeld:我认为你应该更好地使用 Johannes Rössel 描述的方式。

以上是关于检查浏览器是不是支持特定的 MIME 类型?的主要内容,如果未能解决你的问题,请参考以下文章

播放html5视频时,火狐浏览器显示MIME类型不支持怎么解决?

将音频从浏览器流式传输到具有特定 MIME 类型的 node.js 服务器

在 PHP 中检查“魔术字节”或 Mime 类型?

拒绝应用样式,因为 MIME 类型

MIME 类型的吉他专业文件?

什么是mime类型