虽然这个问题越来越少,但是一些设备和浏览器还是不支持WebGL。下面这个方法可以检测设备或者浏览器是否支持WebGL,而且会将检测结果展示出来。
将这个js文件添加到<script>
标签中:
https://github.com/mrdoob/three.js/blob/master/examples/js/Detector.js
并且在做render操作之前,执行以下代码
if (Detector.webgl) {
animate();
} else {
var warning = Detector.getWebGLErrorMessage();
document.getElementById('container').appendChild(warning);
}
点击这里,去往原文