La propriété WebGLRenderingContext.canvas est une référence en lecture seule à l'objet HTMLCanvasElement ou OffscreenCanvas associé au contexte. Il peut s'agir de null s'il n'est pas associé à un élément <canvas> ou à un objet OffscreenCanvas.

Syntaxe

gl.canvas;

Valeur retournée

Soit un objet HTMLCanvasElement ou OffscreenCanvas, soit null.

Exemples

Élément canevas

Étant donné cet élément <canvas> :

<canvas id="canevas"></canvas>

Vous pouvez en récupérer une référence à partir du WebGLRenderingContext en utilisant la propriété canvas :

var canevas = document.getElementById('canevas');
var gl = canevas.getContext('webgl');
gl.canvas; // HTMLCanvasElement

Canevas hors écran

Exemple d'utilisation de l'objet expérimental OffscreenCanvas.

var horsEcran = new OffscreenCanvas(256, 256);
var gl = horsEcran.getContext('webgl');
gl.canvas; // OffscreenCanvas

Spécifications

Spécification Statut Commentaire
WebGL 1.0
La définition de 'WebGLRenderingContext.canvas' dans cette spécification.
Recommendation Définition initiale.

Compatibilité des navigateurs

FonctionnalitéChromeEdgeFirefoxInternet ExplorerOperaSafari
Support simple912411125.1
OffscreenCanvas Non Non441 Non Non Non
FonctionnalitéAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Support simple Oui25 Oui Oui128.1 Oui
OffscreenCanvas Non Non Non Non Non Non Non

1. From version 44: this feature is behind the gfx.offscreencanvas.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : NemoNobobyPersonne
 Dernière mise à jour par : NemoNobobyPersonne,