Detector

用于检查某些特性是否可用和获取WebGL上下文参数的模块。

方法

.checkWebGL () : Boolean

检查是否可以获得WebGL上下文。

.checkWorkers () : Boolean

检查Worker API是否可用。

.checkFileAPI () : Object

返回在列表中找到的最后一个API名称空间:File, FileReader, FileList, Blob。

.genWebGLErrorMessage () : HTMLElement

创建一个带有WebGL不可用消息和故障排除页面链接的HTML元素。

.showWebGLErrorMessage (elem : HTMLElement) : undefined

生成并显示WebGL不可用消息,方法是将其作为子级附加到指定的元素(如果未指定元素,则为文档body)。

.checkIOS () : Boolean

检索用户代理信息并查找它是否在iPhone、iPad或iPod上运行。

.checkAndroid () : Boolean

检索用户代理信息并查找它是否在Android上运行。

.checkHDR (renderer : Object) : Boolean

检查WebGL上下文是否提供OES_texture_half_float和OES_texture_half_float_linear扩展。

.checkWebAudio () : Boolean

检查WebAudio API是否可用。

.getGPUVendor (renderer : Object) : String

返回WEBGL_debug_renderer_info扩展名的UNMASKED_VENDOR_WEBGL参数。如果后者不存在,则返回空字符串值。

.getGPUModel (renderer : Object) : String

返回WEBGL_debug_renderer_info扩展名的UNMASKED_RENDERER_WEBGL参数。如果后者不存在,则返回空字符串值。

源代码

关于如何获取此模块的源代码,请查看 本页