Проверка совместимости с WebGL

Несмотря на то, что эта проблема становится все менее актуальной, некоторые устройства или браузеры все еще могут не поддерживать WebGL. Следующий метод позволяет проверить, поддерживается ли он, и вывести пользователю сообщение, если нет.

Добавьте

https://github.com/mrdoob/three.js/blob/master/examples/jsm/capabilities/WebGL.js

в свой JavaScript и выполните следующее, прежде чем пытаться что-либо отобразить:

if ( WebGL.isWebGLAvailable() ) {

	// Initiate function or other initializations here
	animate();

} else {

	const warning = WebGL.getWebGLErrorMessage();
	document.getElementById( 'container' ).appendChild( warning );

}

Была ли эта страница полезной?