WebGLRenderingContext: getExtension() 方法

基线 广泛可用

此功能已成熟,可在许多设备和浏览器版本上运行。它已在浏览器中提供,自 2015 年 7 月.

WebGLRenderingContext.getExtension() 方法启用 WebGL 扩展。

语法

js
getExtension(name)

参数

name

要启用的 WebGL 扩展的名称的 String

返回值

WebGL 扩展对象,如果 name 与 WebGLRenderingContext.getSupportedExtensions 中的字符串之一(不区分大小写)不匹配,则返回 null

示例

启用 WebGL 扩展后,您就可以使用此扩展对象提供的各种方法、属性或常量。

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

gl.getExtension("WEBGL_lose_context").loseContext();

WebGL 扩展

WebGL API 的扩展已在 WebGL 扩展注册表 中注册。它们也列在 此处

规范

规范
WebGL 规范
# 5.14.14

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅