|
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 <BGSOUND>.
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:
<html>
<head><title> Ejemplo de Browser Capabilities</title></head>
<body>
<%
Set MiBrowser=Server.CreateObject("MSWC.BrowserType")
%>
Tu Browser tiene las siguientes caraterísticas:
<p>
<table border=1 cellpadding=10>
<tr>
<td>Tipo de Browser</td><td><%=MiBrowser.Browser%></td></tr>
<tr>
<td>Cookies</td><td><%=MiBrowser.Cookies%></td>
</tr>
<tr>
<td>Frames</td><td><%=MiBrowser.Frames%></td>
</tr>
<tr>
<td>Plataforma</td><td><%=MiBrowser.Plataform%></td>
</tr>
<tr>
<td>Applets Java</td><td><%=MiBrowser.Javaapplets%></td>
</tr>
</table>
</body>
</html> |