是的,这是可能的。您可以使用CanvasRenderer而不是WebGLRenderer。
关于WebGL检测:
if (!window.WebGLRenderingContext) {
// the browser doesn't even know what WebGL is
window.location = "http://get.webgl.org";
} else {
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("webgl");
if (!context) {
// browser supports WebGL but initialization failed.
window.location = "http://get.webgl.org/troubleshooting";
}
}
renderer = Detector.webgl? new THREE.WebGLRenderer(): new THREE.CanvasRenderer();