Хотя эта проблема становится все менее актуальной, некоторые устройства или браузеры могут до сих пор не поддерживать WebGL 2. Следующий метод позволяет проверить, поддерживается ли WebGL 2, и отобразить сообщение пользователю, если поддержка отсутствует. Импортируйте модуль для проверки поддержки WebGL и выполните следующий код перед попыткой рендеринга.
import WebGL from 'three/addons/capabilities/WebGL.js';
if ( WebGL.isWebGL2Available() ) {
// Инициализация функции или других процессов
animate();
} else {
const warning = WebGL.getWebGL2ErrorMessage();
document.getElementById( 'container' ).appendChild( warning );
}