MimeTypeArray
已弃用:此功能不再推荐。尽管一些浏览器可能仍然支持它,但它可能已被从相关的 Web 标准中删除,或者正在被删除的过程中,或者可能仅出于兼容性目的而保留。避免使用它,并尽可能更新现有代码;请参阅此页面底部的兼容性表以指导您的决策。请注意,此功能可能随时停止工作。
MimeTypeArray
接口返回一个 MimeType
实例数组,每个实例都包含有关受支持的浏览器插件的信息。此对象由已弃用的 Navigator.mimeTypes
属性返回。
此接口是尝试创建一个不可修改的列表,并且仅继续支持它以避免破坏已经使用它的代码。现代 API 使用基于 JavaScript 数组 的类型来表示列表结构,从而使许多数组方法可用,同时对它们的使用施加额外的语义(例如,使它们的项目只读)。
实例属性
MimeTypeArray.length
已弃用-
数组中的项目数。
实例方法
MimeTypeArray.item()
已弃用-
返回具有指定索引的
MimeType
对象。 MimeTypeArray.namedItem()
已弃用-
返回具有指定名称的
MimeType
对象。
示例
以下示例测试是否为“application/pdf” MIME 类型提供了插件,如果提供了,则记录其描述。
js
const mimeTypes = navigator.mimeTypes;
const pdf = mimeTypes.namedItem("application/pdf");
if (pdf) {
console.log(pdf.description);
}
规范
规范 |
---|
HTML 标准 # mimetypearray |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。