欲取得目前和服务器联机之浏览器的信息,可以使用browser 属性。browser 属性是一个集合对象,所以也可以使用一个httpbrowsercapabilities 型态的对象变量来接收browser 属性的传回值。下列范例我们使用httpbrowsercapabilities 型态的变量来取得了浏览器的部分信息:
<html>
<script language="vb" runat="server">
sub page_load(sender as object,e as eventargs)
dim bc as httpbrowsercapabilities = request.browser
response.write("<p>浏览器信息:</p>")
response.write("浏览器= " & bc.browser & "<br>")
response.write("型态= " & bc.type & "<br>")
response.write("名称= " & bc.browser & "<br>")
response.write("版本= " & bc.version & "<br>")
response.write("使用平台= " & bc.platform & "<br>")
response.write("是否为测试版= " & bc.beta & "<br>")
response.write("是否为16 位的环境= " & bc.win16 & "<br>")
response.write("是否为32 位的环境= " & bc.win32 & "<br>")
response.write("是否支持框架(frame) = " & bc.frames & "<br>")
response.write("是否支持表格(table) = " & bc.tables & "<br>")
response.write("是否支持cookie = " & bc.cookies & "<br>")
response.write("是否支持vb script = " & bc.vbscript & "<br>")
response.write("是否支持java script = " & bc.javascript & "<br>")
response.write("是否支持java applets = " & bc.javaapplets & "<br>")
response.write("是否支持activex controls = " & bc.activexcontrols &
"<br>")
end sub
</script>
</html>
使用internetexplorer 浏览的结果:
使用netscape 浏览的结果:
