ImageDecoder: isTypeSupported() static method

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

注意:此功能在 專用 Web Workers 中可用。

ImageDecoder.isTypeSupported() 靜態方法檢查給定的 MIME 型別是否可以被使用者代理解碼。

語法

js
ImageDecoder.isTypeSupported(type)

引數

type

一個字串,包含要檢查解碼支援的 MIME 型別

返回值

一個 promise,它解析為一個布林值,表示 API 是否可以解碼格式為 type 的影像。

示例

以下示例檢查是否支援 GIF 和 PCX 影像解碼,並將結果列印到控制檯。

js
let isGifSupported = await ImageDecoder.isTypeSupported("image/gif");
console.log(`GIF supported: ${isGifSupported}`); // Likely true.

let isPcxSupported = await ImageDecoder.isTypeSupported("image/pcx");
console.log(`PCX supported: ${isPcxSupported}`); // Probably false

規範

規範
WebCodecs
# dom-imagedecoder-istypesupported

瀏覽器相容性