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

时间:2013-05-12 05:17:31

标签: javascript three.js

当我在网上浏览时,似乎更常使用Detector.js,但我发现还有缩小的system.min.js文件:https://github.com/mrdoob/system.js

这可能是微不足道的,但我想知道哪个是合适的,以及为什么大多数人似乎都在使用探测器(至少从我所看到的)。他们似乎都在完成任务。

1 个答案:

答案 0 :(得分:5)

System.jsDetector.js似乎都使用相同的代码片段来检测WebGL。即:

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

如果您只需要检测,则可以直接使用它。