XR8.XrDevice.incompatibleReasons()
XR8.XrDevice.incompatibleReasons({ allowedDevices })
Descripción
Devuelve una matriz de XR8.XrDevice.IncompatibilityReasons
por qué el dispositivo el dispositivo y el navegador no son compatibles. Sólo contendrá entradas si XR8.XrDevice.isDeviceBrowserCompatible()
devuelve false.
Parámetros
Parámetro | Descripción |
---|---|
dispositivospermitidos [Opcional] | Clases de dispositivo soportadas, un valor en XR8.XrConfig.device() . |
Devuelve
Devuelve una matriz de XR8.XrDevice.IncompatibilityReasons
.
Ejemplo
const reasons = XR8.XrDevice.incompatibleReasons()
for (let reason of reasons) {
switch (reason) {
case XR8.XrDevice.IncompabilityReasons.UNSUPPORTED_OS:
// Gestión de mensajes de error de SO no soportado.
break;
case XR8.XrDevice.IncompabilityReasons.UNSUPPORTED_BROWSER:
// Gestión de navegador no soportado
break;
... }
}