WebGLRenderingContext: getSupportedExtensions() 方法

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

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

WebGLRenderingContext.getSupportedExtensions() 方法返回所有受支援的 WebGL 擴充套件的列表。

語法

js
getSupportedExtensions()

引數

無。

返回值

一個包含所有受支援的 WebGL 擴充套件的字串 Array

示例

js
const canvas = document.getElementById("canvas");
gl = canvas.getContext("webgl");

const extensions = gl.getSupportedExtensions();
// Array [ 'ANGLE_instanced_arrays', 'EXT_blend_minmax', … ]

另請參閱 WebGLRenderingContext.getExtension() 方法以獲取特定的擴充套件物件。

WebGL 擴充套件

WebGL API 的擴充套件在 WebGL 擴充套件登錄檔 中註冊。它們也列在我們的 WebGL API 參考 中。

規範

規範
WebGL 規範
# 5.14.14

瀏覽器相容性

另見