Compatibilité WebGL ([name])

Même si le problème se présente de moins en moins, certains appareils ou navigateurs peuvent ne toujours pas supporter WebGL. La méthode suivante vous permet de vérifier si il est supporté et d'afficher un message à l'utilisateur si il ne l'est pas.

Ajoutez [link:https://github.com/mrdoob/three.js/blob/master/examples/jsm/capabilities/WebGL.js] à votre JavaScript et exécutez ce qui suit avant de tenter d'effectuer un rendu de quoi que ce soit.

if ( WebGL.isWebGLAvailable() ) { // Initiate function or other initializations here animate(); } else { const warning = WebGL.getWebGLErrorMessage(); document.getElementById( 'container' ).appendChild( warning ); }