Detección de características, no conjeturas

Soporte del navegador

XZETO apunta a las versiones principales actuales y anteriores de Chrome, Edge, Firefox y Safari, mientras verifica la API real antes de ejecutar cada herramienta.

Un nombre de navegador no es suficiente
HTTPS, la política del sistema operativo, la configuración empresarial, el hardware, los permisos y las restricciones móviles pueden cambiar la compatibilidad dentro de la misma familia de navegadores.
No permission prompt

Check this browser

Run the same feature detection used by the individual tools.

Cámara y micrófono

Las pruebas de medios necesitan un contexto seguro y navigator.mediaDevices.getUserMedia. Las etiquetas de los dispositivos normalmente permanecen ocultas hasta que se concede el permiso. Un permiso denegado, un dispositivo ocupado o una configuración de privacidad a nivel del sistema operativo necesitan un paso de recuperación diferente.

Grabación y audio web

El análisis de señal y los tonos generados requieren Web Audio. La grabación local requiere MediaRecorder y un formato compatible con el navegador. La selección de salida de audio es opcional; Los navegadores no compatibles utilizan la salida predeterminada del sistema.

Mando, pantalla completa y entrada de puntero

Los mandos suelen aparecer solo después de presionar un botón físico. La pantalla completa requiere una acción directa del usuario. Los eventos de puntero unifican muchas rutas táctiles, de ratón y de lápiz, pero los gestos de la plataforma y los botones laterales pueden permanecer reservados.

WebRTC y pruebas de red.

La exposición de RTCPeerConnection confirma la compatibilidad con API local, no una ruta de medios remota que funcione. Las pruebas de un extremo a otro necesitan servicios remotos controlados. Una prueba de velocidad confiable también necesita nodos regionales monitoreados, planificación de capacidad y controles de abuso.