Cómo utilizar el navegador de objetos en javascript

los navegador objeto proporciona soporte para un número de propiedades interesantes y métodos en javascript. Todas estas propiedades y métodos te dice algo sobre el navegador utilizado para acceder a la página. He aquí una lista de las propiedades más comúnmente soportado para este objeto:

Video: Curso de javascript - 2.18. Objetos del navegador (BOM). Window II

  • appCodeName: Proporciona nombre en clave del proveedor para el producto.

  • nombre de la aplicación: Devuelve ese nombre comercial (liberado) del producto. Por desgracia, el valor devuelto es equivocada en la mayoría de los casos.

  • version de aplicacion: En teoría devuelve el número de versión del navegador, pero esta información no es correcta en algunas situaciones.

  • cookieEnabled: Especifica si el navegador ha habilitado el soporte para cookies.

    Video: javascript. Funciones como objetos

  • en línea: Especifica si el navegador está en línea. Este es el escenario de trabajo fuera de línea en lugar de realmente conectarse a la red. En otras palabras, el navegador puede que no tenga una conexión de red y esta propiedad seguirá devolviendo cierto.

  • plataforma: Proporciona información acerca de la plataforma para la que se compila el navegador. Esta propiedad no refleja la plataforma del navegador está actualmente ejecutando sucesivamente.

  • agente de usuario: Devuelve una cabecera con formato especial que el navegador devuelve al servidor al hacer una solicitud. Esta información puede no reflejar la realidad funcionalidad del navegador, sino que puede reflejar cómo el navegador quiere aparecer en el servidor.

  • Esta cadena es complicado de leer y usar. Esta explicación es útil para descubrir exactamente cómo de esta cadena con formato.

Los métodos son igualmente útiles. Usted las puede utilizar para detectar el apoyo del navegador para determinadas funciones. En la mayoría de los casos, el navegador ofrece la función requerida, pero el usuario puede haber lo apagó. Estos son los métodos de interés:

  • javaEnabled (): Especifica si el navegador ha activado el soporte de Java.

  • taintEnabled (): Especifica si el navegador ha permitido adulteración de datos.

    adulteración de datos es una técnica introducida originalmente por Netscape Navigator 3 - permite una ventana para ver las propiedades en otra ventana. La idea es que las dos ventanas pueden compartir datos y los desarrolladores pueden crear aplicaciones más interesantes.

    Sin embargo, adulteración de datos resultó ser un gran riesgo para la seguridad, y mucha gente tiene apagado incluso si su navegador es compatible con la función (que no es probable que en los nuevos navegadores). Esta Artículo TechRepublic discute adulteración de datos, y otros problemas de seguridad, con mayor profundidad.

Muchos navegadores son compatibles con otras propiedades y métodos que le ayudan a obtener más información sobre el navegador y su funcionalidad. Estas listas representan las propiedades y métodos de uso común.

Artículos Relacionados