Detector - Verge3D 用户手册 - Soft8Soft
Description: 了解如何在使用 Verge3D 制作的交互式 3D 应用程序中使用 Detector

# Detector

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

## 方法

### # .checkWebGL() → Boolean

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

### # .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参数。如果后者不存在，则返回空字符串值。

## 源代码

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