El componente Browser Capabilities, detecta las capacidades de los browsers o navegadores de los usuarios que ingresan a nuestro sitio. Este documento muestra la capacidad de ASP, para detectar las características del browser cliente.

Este artículo muestra la capacidad de ASP, para detectar las características del browser cliente. 

El componente Browser Capabilities, detecta las capacidades de los browsers o navegadores de los usuarios que ingresan a nuestro sitio.

Esto puede ser útil para tratar de «negociar», con las diferencias que existen entre Internet Explorer y Netscape Navigator.

Es posible utilizar el componente Browser Capabilities, para mostrar diferentes páginas, dependiendo de las capacidades del browser. Por ejemplo, algunos browsers soportan frames y otros no, usando el Browser Capabilities, se puede detectar si un navegador soporta frames y entonces mostrar una versión con frames o sin ella.

Por defecto, el browser capabilities puede detectar las siguientes características de un navegador. 
browser: El tipo de browser, nestcape, explorer, opera, etc. 
version: La versión completa del browser. 
majorver: La versión principal del browser. 
minorver: La versión menor del browser. 
frames: Indíca si el browser soporta frames. 
tables: Indíca si el browser soporta tablas. 
cookies: Indíca si el browser soporta cookies. 
backgroundsounds: Indica si el browser soporta el tag
vbscript: Indíca si el browser soporta VBScript del lado del cliente. 
javascript: Indíca si el browser soporta JavaScript del lado del cliente. 
javaapplets: Indíca si el browser soporta applets java. 
ActiveXControls: Indíca si el browser soporta controles ActiveX. 
beta: Indíca si el browser es aún una versión beta. 
platform: Indíca el sistema operativo del browser. 
Ejemplo del componente Browser Capabilities: 


Ejemplo de Browser Capabilities

<%
Set MiBrowser=Server.CreateObject(«MSWC.BrowserType»)
%> 
Tu Browser tiene las siguientes caraterísticas:

Tipo de Browser <%=MiBrowser.Browser%>
Cookies <%=MiBrowser.Cookies%>
Frames <%=MiBrowser.Frames%>
Plataforma <%=MiBrowser.Plataform%>
Applets Java <%=MiBrowser.Javaapplets%>