Detectar navegador y otra informacion del Usuario.
Autor Mauro Rondinelli
 
El articulo de hoy trata sobre el objeto Browser Capabilities que sirve para obtener informacion del usuario que visita nuestra pagina, en concreto informacion relacionada con su navegador de internet.
 
El tipo de informacion que puedes obtener es: que navegador utiliza, su version , si soporta lenguajes script como VBScript o JScript, plataforma (windows 95/98, linux, etc), si soporta applets de Java, cookies, etc.
 
La forma de crear una instancia del objeto Browser Capabilities es la siguiente
 
Dim browserinfo

set browserinfo = Server.CreateObject("MSWC.BrowserType")
 
Una vez creada la instancia del objeto podemos empezar a trabajar con el, la forma de trabajo es muy simple, la siguiente linea de codigo ASP nos devuelve el navegador que utiliza el usuario
 
Response.Write(browserinfo.browser)
 
Veamos ahora una lista algunas de las propiedades a las cuales se puede tener acceso mediante el Browser Capabilities
 

vbscript: Devuelve TRUE si soporta VBScript si no FALSE.
tables: Devuelve TRUE si soporta tablas si no FALSE.
cookies: Devuelve TRUE si soporta cookies.
javascript: Devuelve TRUE si soporta JScript.
ActiveXControls: Devuelve TRUE si soporta controles ActiveX.
Javaaplets: Devuelve TRUE si soporta applets de Java.
frames: Devuelve TRUE si soporta marcos.

 
Veamos como se accede a una de estas propiedades
 
If browserinfo.cookies then
'codigo a ejecutar si el navegador acepta cookies
end if
 
 
Aclaremos una cosa, se puede dar el caso de que el navegador soporte JScript pero el usuario lo tenga desactivado, en este caso el Browser Capabilities igual nos devolvera TRUE en el soporte para JScript asi que antencion a esto!.
 
Saludos,
 
 
WWW.ELGURUPROGRAMADOR.COM.AR