Ir directamente al contenido de esta página

codexexempla.org

Navigator y Screen

Tabla de contenidos

  1. Introducción
  2. El objeto Navigator
  3. El objeto Screen

Introducción

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:

Algunas propiedades del objeto Navigator
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 (inglés)— 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:

Algunas propiedades del objeto Screen
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 este ejemplo, cerramos esta sección.

Contacto

En virtud de la Ley Orgánica 15/1999 de Protección de Datos de Carácter Personal le informo de que los datos que proporcione no serán empleados para otro fin que el de responder a su mensaje. En especial, me comprometo a no cederlos a terceros ni a emplearlos para enviar información no solicitada.

Del blog de Digital Icon