![]() |
查询访问者的浏览器类型及其特性
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>