Ir directamente al contenido de esta página
Para terminar esta sección sobre el BOM, vamos a ver qué información podemos obtener sobre el navegador del usuario y su pantalla.
El objeto Navigator contiene información sobre el propio navegador. Sólo voy a recoger algunas de sus propiedades, las que todos los navegadores actuales soportan:
Propiedad | Descripción |
---|---|
appCodeName | Es el nombre en código del navegador. |
appName | Es el nombre oficial del navegador. |
appVersion | Es la versión del navegador. |
platform | Es la plataforma sobre la que se está ejecutando. |
plugins | Es una matriz con los complementos del navegador. |
userAgent | Es el encabezado de agente de usuario del navegador. |
Como digo, hay muchas más —ésta es la lista que proporciona W3Schools (inglés)— pero su utilidad es discutible con el soporte tan dispar que tienen.
El ejemplo lo veremos conjuntamente con el del siguiente objeto.
Igual que en el caso anterior, son pocas las propiedades comunes a los navegadores que ofrecen información sobre la pantalla del usuario, pero puede ser útil conocerlas:
Propiedad | Descripción |
---|---|
availHeight | Es la altura de la pantalla del usuario, menos el espacio que ocupen las barras del sistema operativo. |
availWidth | Es la anchura de la pantalla del usuario, menos el espacio que ocupen las barras del sistema operativo |
colorDepth | Es el número de bits de color que emplea la pantalla. |
height | Es la altura total de la pantalla del usuario. |
width | Es la anchura total de la pantalla del usuario. |
Así, con este ejemplo, cerramos esta sección.