La tabla se rellena sola desde las API del navegador en cada carga: no hay nada que pegar ni ningún botón que pulsar. Los valores que más se malinterpretan (platform, sistema operativo, onLine) llevan su explicación junto a la fila.
Se ejecuta localmente en tu navegador| Nombre | Descripción | Resultado |
|---|---|---|
| navigator.platform | Cadena de plataforma que informa el navegador, por ejemplo MacIntel, Win32 o Linux x86_64. | |
| Sistema operativo (inferido) | Sistema operativo inferido a partir de navigator.platform y del user agent: Windows 8, 8.1, 10 u 11, macOS, Linux, Android, iOS, iPadOS o ChromeOS. | |
| navigator.appName | Propiedad heredada. Todos los navegadores actuales devuelven 'Netscape' aquí. | |
| navigator.appVersion | Propiedad heredada. Bloque de versión que empieza por la plataforma, por ejemplo '5.0 (Macintosh; Intel Mac OS X 10_15_7)'. | |
| window.screen.height | Alto de la pantalla en píxeles CSS. | px |
| window.screen.width | Ancho de la pantalla en píxeles CSS. | px |
| window.screen.colorDepth | Profundidad de color de la pantalla en bits por píxel. | |
| navigator.appCodeName | Propiedad heredada. Todos los navegadores actuales devuelven 'Mozilla'. | |
| navigator.vendor | Cadena de proveedor que expone el navegador, por ejemplo 'Google Inc.' en Chrome y Edge o 'Apple Computer, Inc.' en Safari; Firefox la deja vacía. | |
| navigator.userAgent | La cadena user agent completa, el mismo valor que el navegador envía en la cabecera User-Agent. | |
| navigator.onLine | Si el navegador informa de conexión de red. Describe el estado del propio navegador, no si este sitio es accesible. | |
| navigator.language | Idioma de la interfaz del navegador, por ejemplo 'zh-CN' o 'en-US'. | |
| navigator.product | Propiedad heredada. Todos los navegadores actuales devuelven 'Gecko' aquí, incluidos Chrome y Safari. | |
| navigator.productSub | Propiedad heredada. Fecha de compilación del motor, por ejemplo '20030107' en navegadores basados en Chromium. | |
| navigator.cookieEnabled | Si las cookies están activadas para este sitio. | |
| navigator.mimeTypes.length | Número de tipos MIME que expone el navegador. | |
| navigator.mimeTypes | Tipos MIME con su descripción, extensiones de archivo y el complemento que los gestiona. | |
| navigator.plugins.length | Número de complementos que expone el navegador. | |
| navigator.plugins | Complementos con su nombre, descripción y nombre de archivo; en los navegadores actuales son las entradas integradas del visor de PDF. |
La tabla se rellena desde las propias API del navegador mientras carga la página: user agent, plataforma, valores de pantalla, idioma, cookies, tipos MIME y complementos. No se escribe nada, no se pulsa nada y los valores se leen de nuevo en cada recarga.
Algunas filas se malinterpretan con facilidad, por eso la descripción de cada fila dice qué es realmente el valor: navigator.platform es una cadena de plataforma y no un nombre de sistema operativo, y appName, appCodeName, product y productSub son propiedades heredadas que devuelven lo mismo en todos los navegadores actuales.
La cadena de plataforma y el sistema operativo no son lo mismo. iPadOS 13 y posteriores informa 'MacIntel' con más de un punto táctil, Windows 10 y 11 informan 'Win32' con 'Windows NT 10.0' en el user agent, y Android informa una plataforma Linux; la fila inferida aplica esas reglas y aun así puede equivocarse si el user agent se ha modificado. navigator.onLine describe lo que el navegador cree sobre su conexión y sigue en true detrás de un portal cautivo. screen.width y screen.height son píxeles CSS, así que el zoom y el escalado de pantalla los cambian.
Los ajustes de privacidad y las defensas contra huellas digitales generalizan o vacían valores: algunos navegadores redondean el tamaño de pantalla, dejan vacía la lista de complementos, congelan la versión del user agent o informan un idioma distinto del usado en la página. En un navegador actual las filas de complementos solo listan las entradas integradas del visor de PDF; la época de Java y Flash ya pasó. Un valor vacío o raro aquí es normal y no es un fallo de la página.
La tabla se construye dentro de la página y ninguna petición lleva los valores que se muestran. La página sí carga la etiqueta de Google Analytics del sitio, como cualquier otra página, y esa etiqueta informa a Google de la visita con las client hints del navegador y el tamaño de pantalla por su cuenta; los valores de la tabla no se envían como eventos.