| 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,
|
| |