Sección: Capa de comportamiento del documento1:
El BOM

Navigator y Screen

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:

PropiedadDescripción
appCodeNameEs el nombre en código del navegador.
appNameEs el nombre oficial del navegador.
appVersionEs la versión del navegador.
platformEs la plataforma sobre la que se está ejecutando.
pluginsEs una matriz con los complementos del navegador.
userAgentEs el encabezado de agente de usuario del navegador.

Como digo, hay muchas más —ésta es la lista que proporciona W3Schools— pero su utilidad es discutible con el soporte tan dispar que tienen.

El ejemplo lo veremos conjuntamente con el del siguiente objeto.

El objeto Screen

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:

PropiedadDescripción
availHeightEs la altura de la pantalla del usuario, menos el espacio que ocupen las barras del sistema operativo.
availWidthEs la anchura de la pantalla del usuario, menos el espacio que ocupen las barras del sistema operativo
colorDepthEs el número de bits de color que emplea la pantalla.
heightEs la altura total de la pantalla del usuario.
widthEs la anchura total de la pantalla del usuario.

Así, con éste ejemplo, cerramos esta sección.

Notas

  1. La capa de comportamiento incluye toda interacción programada en el lado del cliente por medio de un lenguaje de script. Volver al texto

(cc) codexexempla, 2007-2010