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

浏览器兼容性

另见