| Artículos | 01 JUL 1999

Curso de páginas ASP (V) II Parte

Tags: Histórico

Componente Browser Type
Uno de los inconvenientes a los que más se enfrentan los programadores de páginas web es conocer qué navegador está utilizando el usuario. Esta necesidad surge de las diferencias que existen entre los dos navegadores más utilizados (Internet Explorer y Netscape Navigator), ya que ambos implementan recomendaciones adaptadas como estándar, pero otras son exclusivas de cada uno de ellos. Un ejemplo de esto puede ser el uso del interprete de Visual Basic Script (VBScript), disponible tan sólo en Internet Explorer o las páginas que utilizan la etiqueta <LAYER> que solamente están disponibles para Netscape.

Para conocer en todo momento qué navegador utiliza el usuario para visitar nuestras páginas webs existe un componente que se encuentra disponible en la instalación de IIS o PWS que nos permite, no sólo conocer el navegador utilizado, sino su versión y otras características asociadas como la posibilidad de poder utilizar "JavaScript", "VBScript", controles "ActiveX", "frames", "cookies", etc. De esta manera la disponibilidad o no de estas características nos van a permitir presentar o programar páginas en función del navegador con que se van a visitar. Por ejemplo, si en alguna de nuestras páginas existen funciones en lenguaje VBScript, éstas no serán interpretadas con el navegador Netscape, por lo que podremos dirigir al usuario hacia otra página compatible con su navegador. También puede existir la necesidad de conocer el número de usuarios que utilizan un navegador u otro, ya sea como simple dato estadístico, como información a tener en cuenta a la hora de programar nuevas páginas webs, etc.

Como se ha visto a lo largo del artículo, para poder utilizar el componente, primero debemos de realizar una instancia del mismo.

Set objBrowser = Server.CreateObject("MSWC.BrowserType")

A partir de este momento podremos conocer todas las características disponibles de ese navegador en concreto (ver cuadro "Componente Browser Type").


Componente Browser Type
Liberia utilizada browscap.dll
Valor del ProgId para crear la instancia del componente MSWC.BrowserType
Valor de ClassId del componente 0ACE4881-9305-11CF-9427-444553540000
    Propiedades de Browser Type
Imprimir Subir

Contenidos recomendados...

Comentar
Para comentar, es necesario iniciar sesión
Se muestran 0 comentarios
X

Uso de cookies

Esta web utiliza cookies técnicas, de personalización y análisis, propias y de terceros, para facilitarle la navegación de forma anónima y analizar estadísticas del uso de la web. Consideramos que si continúa navegando, acepta su uso. Obtener más información