WebGLRenderingContext.canvas
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Свойство WebGLRenderingContext.canvas
доступно только для чтения. Возвращает ссылку на объекты HTMLCanvasElement
или OffscreenCanvas
связанные с установленным контекстом отрисовки. Если объект <canvas>
или OffscreenCanvas
не связан с контекстом, то возвращается значение null
.
Syntax
gl.canvas;
Return value
Either a HTMLCanvasElement
or OffscreenCanvas
object or null
.
Examples
Canvas element
Given this <canvas>
element:
<canvas id="canvas"></canvas>
You can get back a reference to it from the WebGLRenderingContext
using the canvas
property:
var canvas = document.getElementById("canvas");
var gl = canvas.getContext("webgl");
gl.canvas; // HTMLCanvasElement
Offscreen canvas
Example using the experimental OffscreenCanvas
object.
var offscreen = new OffscreenCanvas(256, 256);
var gl = offscreen.getContext("webgl");
gl.canvas; // OffscreenCanvas
Спецификации
Specification |
---|
WebGL Specification # DOM-WebGLRenderingContext-canvas |
Совместимость с браузерами
BCD tables only load in the browser