Grazie all’oggetto BrowserType della famiglia MSWC è possibile individuare alcune caratteristiche dei browser che visitano una pagina, come il sistema operativo, la versione del browser, il supporto di caratteristiche come frame e linguaggi di scripting.
E’ sufficiente instanziare l’oggetto ed utilizzare le sue proprietà come nell’esempio seguente:
<%@LANGUAGE = VBScript%>
<%
Dim MyBrow
Set MyBrow = Server.CreateObject("MSWC.BrowserType")
%>
<html>
<body>
<h1>IL TUO CLIENT</h1>
<p>
<%
With Response
.Write "Sistema operativo: " & MyBrow.platform & "<br>"
.Write "Browser: " & MyBrow.browser & "<br>"
.Write "Versione: " & MyBrow.version & "<br>"
.Write "Supporto dei frame: " & MyBrow.frames & "<br>"
.Write "Supporto delle tabelle: " & MyBrow.tables & "<br>"
.Write "Supporto musicale: " & MyBrow.backgroundsounds & "<br>"
.Write "Supporto dei cookie: " & MyBrow.cookies & "<br>"
.Write "Supporto Javascript: " & MyBrow.javascript & "<br>"
.Write "Supporto VBScript: " & MyBrow.vbscript & "<br>"
.Write "Supporto Applet Java: " & MyBrow.javaapplets
End With
%>
</p>
</body>
</html>
<%
Set MyBrow = Nothing
%>
