此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

WebGLRenderingContext.getExtension()

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

WebGLRenderingContext.getExtension() 方法可以启用一个 WebGL 扩展。

语法

gl.getExtension(name);

参数

name

String 形式表示的需要启用的 WebGL 扩展的名称。

返回值

一个 WebGL 扩展对象。如果扩展名称(区分大小写)与 WebGLRenderingContext.getSupportedExtensions 中的任何结果都不匹配,则只会返回 null

示例

当一个 WebGL 扩展被启用后,就可以使用该扩展提供的方法、属性和常量。

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

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

WebGL 扩展

WebGL API 的扩展在 WebGL Extension Registry 定义。目前支持的扩展在这里列出

规范

规范
WebGL Specification
# 5.14.14

浏览器兼容性

参阅