Detector

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

方法

.checkWebGL() → Boolean

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

.checkWorkers() → Boolean

检查Worker API是否可用。

.checkFileAPI() → Object

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

.genWebGLErrorMessage() → HTMLElement

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

.showWebGLErrorMessage(elem : HTMLElement)

生成并显示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参数。如果后者不存在,则返回空字符串值。

源代码

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