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

dmo*_*oly 2 javascript three.js

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

这可能是微不足道的,但我想知道哪个是合适的,以及为什么大多数人似乎都在使用Detector(至少从我看过).他们似乎都做了这项任务.

ick*_*fay 5

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

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

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