Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检测webgl支持,我们应该使用Detector.js还是system.min.js?_Javascript_Three.js - Fatal编程技术网

Javascript 检测webgl支持,我们应该使用Detector.js还是system.min.js?

Javascript 检测webgl支持,我们应该使用Detector.js还是system.min.js?,javascript,three.js,Javascript,Three.js,当我在线查看时,Detector.js似乎使用得更频繁,但我看到还有一个缩小的system.min.js文件: 这可能很琐碎,但我想知道哪一个适合使用,以及为什么大多数人似乎在使用检测器(至少从我所看到的来看)。它们似乎都完成了这项任务。似乎它们都使用相同的代码片段来检测WebGL。即: var supportsWebGL = ( function () { try { return !! window.WebGLRenderingContext && !! document.c

当我在线查看时,Detector.js似乎使用得更频繁,但我看到还有一个缩小的system.min.js文件:

这可能很琐碎,但我想知道哪一个适合使用,以及为什么大多数人似乎在使用检测器(至少从我所看到的来看)。它们似乎都完成了这项任务。

似乎它们都使用相同的代码片段来检测WebGL。即:

var supportsWebGL = ( function () { try { return !! window.WebGLRenderingContext && !! document.createElement( 'canvas' ).getContext( 'experimental-webgl' ); } catch( e ) { return false; } } )();

如果这就是您需要检测的全部内容,您可以直接使用它。

如果它们都做相同的事情,这可能无关紧要。就挑一个吧。