|
|
查询访问者的浏览器类型及其特性
Request.Browser
| ActiveXControls | 查询浏览器是否支持 ActiveX 控件,支持则返回 True |
| BackgroundSounds | 查询浏览器是否支持背景音乐,支持则返回 True |
| Beta | 查询浏览器是否是测试版本,如果是则返回 True |
| CDF | 查询浏览器是否支持用于网络广播的频道定义格式(CDF)文件,支持则返回 True |
| Cookies | 查询浏览器是否支持 Cookies,支持则返回 True |
| Crawler | 查询浏览器是否是搜索引擎的网站爬行机器人,如果是则返回 True |
| CSSVersion | 返回浏览器所支持的层叠样式表(CSS)的版本,不支持则返回 0 |
| Frames | 查询浏览器是否支持 Frame,支持则返回 True |
| IFrames | 查询浏览器是否支持 IFrame,支持则返回 True |
| JavaApplets | 查询浏览器是否支持 Java 小程序,支持则返回 True |
| JavaScript | 查询浏览器是否支持 JavaScript 脚本,支持则返回 True |
| MajorVersion | 查询浏览器的主版本号 |
| MinorVersion | 查询浏览器的副版本号 |
| Name | 查询浏览器名称 |
| NetCLR | 查询浏览器是否支持 NetCLR,支持则返回 True |
| Platform | 返回浏览器运行的操作系统 |
| Tables | 查询浏览器是否支持表格,支持则返回 True |
| Type | 返回浏览器的类型,一般由名称和主版本号组成 |
| VBScript | 查询浏览器是否支持 VBScript 脚本,支持则返回 True |
| Version | 返回浏览器的版本号 |
| WAP | 查询浏览器是否是 WAP 浏览器,如果是则返回 True |
| Win16 | 查询浏览器是否运行在 Win16 操作系统上,如果是则返回 True |
| UserAgent | 返回浏览器的特征字符串 |
Browser 使用标准的 browscap.ini 文件提供浏览器类型模版,应用运行时,NetBox 将在应用程序的当前目录寻找并装载 browscap.ini 文件,如果无 browscap.ini 文件,则 Browser 对象返回缺省类型和属性。
browscap.ini 文件可以使用 iis 所提供的文件,也可以使用其他类似的文件。目前更新比较快,信息比较全的 browscap.ini 可以在下面的地址得到:
http://www.GaryKeith.com下面的代码将当前浏览器的类型和属性输出给用户:
<%Response.Cookies("UserName") = ""
Set bc = Request.Browser%>
<table border="0" cellpadding="0" cellspacing="6">
<tr><td><b>Agent Name</b></td><td><%=bc.UserAgent%></td></tr>
<tr><td><b>Type</b></td><td><%=bc.Type%></td></tr>
<tr><td><b>Name</b></td><td><%=bc.Name%></td></tr>
<tr><td><b>Version</b></td><td><%=bc.Version%></td></tr>
<tr><td><b>Major Version</b></td><td><%=bc.MajorVersion%></td></tr>
<tr><td><b>Minor Version</b></td><td><%=bc.MinorVersion%></td></tr>
<tr><td><b>Beta Version</b></td><td><%=bc.Beta%></td></tr>
<tr><td><b>Platform</b></td><td><%=bc.Platform%></td></tr>
<tr><td><b>AOL</b></td><td><%=bc.AOL%></td></tr>
<tr><td><b>Frames</b></td><td><%=bc.Frames%></td></tr>
<tr><td><b>IFrames</b></td><td><%=bc.IFrames%></td></tr>
<tr><td><b>Tables</b></td><td><%=bc.Tables%></td></tr>
<tr><td><b>Cookies</b></td><td><%=bc.Cookies%></td></tr>
<tr><td><b>VBScript</b></td><td><%=bc.VBScript%></td></tr>
<tr><td><b>JavaScript</b></td><td><%=bc.Javascript%></td></tr>
<tr><td><b>ActiveX Controls</b></td><td><%=bc.ActiveXControls%></td></tr>
<tr><td><b>Java Applets</b></td><td><%=bc.JavaApplets%></td></tr>
<tr><td><b>Background Sounds</b></td><td><%=bc.BackgroundSounds%></td></tr>
<tr><td><b>CDF</b></td><td><%=bc.CDF%></td></tr>
<tr><td><b>Crawler</b></td><td><%=bc.Crawler%></td></tr>
<tr><td><b>WAP</b></td><td><%=bc.WAP%></td></tr>
<tr><td><b>.NET CLR</b></td><td><%=bc.NetClr%></td></tr>
<tr><td><b>CSS</b></td><td><%=bc.CSSVersion%></td></tr>
<tr><td><b>Win16</b></td><td><%=bc.Win16%></td></tr>
</table>