Saltar al contenido principal

Compatibilidad de navegadores

Vea qué APIs web expone realmente este navegador, incluidas las APIs que incluye pero trae desactivadas.

Comprobaciones pasivas de solo lectura

Matriz de capacidades del navegador

Sondas pasivas de solo lectura: no se solicita permiso ni se sale de la página

Detecting…
API WebCategoríaEstadoQué se leyó

Desliza la tabla lateralmente para ver todas las columnas.

“Available” means the API is present and usable — the function exists, or the context was created, or the value is affirmative. “Exposed, off” significa que el navegador la incluye pero la informa como apagada, lo cual es distinto de ausente. Ninguna de estas filas solicita permiso ni captura nada, y ninguna de ellas demuestra que un hardware funcione.

Cómo probar

  • •Explore la matriz o busque una API por nombre — la búsqueda coincide con el nombre de la API, su categoría y la propiedad que la fila lee.
  • •Use los botones de categoría para limitar la matriz; la categoría seleccionada está marcada como presionada.
  • •Lea la columna Qué se leyó cuando una fila le sorprenda: indica el valor exacto que la sonda examinó.

Limitaciones del navegador

  • •Disponible significa que la API está presente y es usable. "Expuesta, apagada" significa que el navegador la incluye pero reporta desactivada — situación distinta a que falte, y no solucionable actualizando.
  • •Ninguna fila solicita un permiso ni captura nada, por lo que la presencia nunca prueba que un hardware funcione.

Consejos de solución de problemas

  • •Actualice su navegador si falta una API requerida. Si una fila informa "Expuesta, apagada", revise la configuración del navegador o del sistema operativo que la desactiva en lugar de la versión del navegador.

Sobre el Compatibilidad de navegadores

The Compatibilidad de navegadores probes this browser for the APIs the site's testers depend on and reports one of four states per row: Available, Exposed but off, Missing, or a Probe error. The distinction matters. An API that exists but reports ‘off’ is a different situation from one that is not implemented, and an existence check cannot tell them apart — so every row here reads a value or calls a function rather than testing for a property name.

For example, the media-capture row checks that navigator.mediaDevices.getUserMedia is actually callable, not merely that a mediaDevices object exists; the picture-in-picture row reads document.pictureInPictureEnabled as a value, so a browser that exposes the property with it set to false is reported as exposed-but-off rather than as supported.

Consejos para leer la matriz

  • Busque por lo que una herramienta necesita en lugar de revisar cada fila: la búsqueda coincide con nombres de API, categorías y la propiedad que lee cada fila.
  • Use los botones de categoría para reducir la lista; la categoría seleccionada aparece marcada como presionada para que siempre sepa qué filtro está activo.
  • Ejecútela en el mismo perfil del navegador que falla. Extensiones, flags y políticas de empresa cambian la superficie, y una ventana privada puede deshabilitar categorías enteras.
  • Compare dos máquinas fila por fila cuando una funciona y la otra no: la fila que difiere es su primera pista.

Problemas comunes y soluciones

La API requerida por una herramienta aparece como Missing

Actualice el navegador primero. Si sigue faltando después, compruebe bloqueadores de contenido y políticas de empresa — pueden ocultar APIs — y luego pruebe con otro motor como recurso alternativo.

Una fila muestra Exposed, off

The browser ships the API but reports it disabled. Updating will not help; look for the operating-system, browser-setting, or policy switch that turns it off — for example per-site permissions or a reduced-functionality mode.

Todo parece Available pero una herramienta sigue fallando

La presencia no es permiso, ni es hardware. getUserMedia puede ser invocable y aun así ser denegado en la capa de permisos, y una API funcional aún puede ser bloqueada por un controlador u otra aplicación. Compruebe Diagnóstico de Permisos, luego la herramienta que falla.

Resultados diferentes entre dos ordenadores

Diferentes navegadores, versiones y ajustes de privacidad exponen superficies de API distintas. Esa diferencia es exactamente lo que documenta esta matriz — compare fila por fila para encontrar la brecha.

FAQ

¿Significa Available que la función funciona completamente?

No. Available means the API is present and usable — a function exists, a context was created, or the value is affirmative. A working implementation still depends on hardware, drivers, permissions, and the site itself.

¿Qué significa “Exposed, off”?

El navegador implementa la API pero informa que está desactivada, por lo que usarla fallará aunque el nombre exista. Se informa por separado de Missing porque la corrección es un ajuste, no una actualización.

¿La matriz solicita permisos o captura algo?

No. Every check is passive: function-existence checks, value reads, and throwaway canvas contexts that are released immediately. No permission prompt appears and no request leaves the page.

¿Se envía algo a un servidor para decidir compatibilidad?

No. Cada comprobación se ejecuta localmente contra los propios objetos del navegador. No hay solicitud de red implicada en la generación de la matriz.

¿Por qué los navegadores antiguos muestran tantas lagunas?

Las APIs que usa este sitio se lanzan en momentos distintos en distintos motores, por lo que una matriz es naturalmente desigual. Actualizar suele ser la solución más sencilla — pero una fila que indique Exposed, off no cambiará con una actualización.