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 的浏览器中加载。