操作系统与浏览器的判断
2005-01-03 13:46
295 查看
Function getBrowser(ByVal logstr)
logstr = Request.ServerVariables("HTTP_USER_AGENT")
If InStr(logstr, "MSIE 6") <> 0 Then
getBrowser = "IE 6.xx"
ElseIf InStr(logstr, "MSIE 5") <> 0 Then
getBrowser = "IE 5.xx"
ElseIf InStr(logstr, "MSIE 4") <> 0 Then
getBrowser = "IE 4.xx"
ElseIf InStr(logstr, "Mozilla/3") <> 0 Then
getBrowser = "NetScape 3"
ElseIf InStr(logstr, "[en]") <> 0 Then
getBrowser = "NetScape 4"
ElseIf InStr(logstr, "Opera") <> 0 Then
getBrowser = "Opera"
ElseIf InStr(logstr, "NetAnts") <> 0 Then
getBrowser = "NetAnts"
ElseIf InStr(logstr, "Teleport") <> 0 Then
getBrowser = "Teleport"
ElseIf InStr(logstr, "WebTran") <> 0 Then
getBrowser = "WebTran"
ElseIf InStr(logstr, "WebZIP") <> 0 Then
getBrowser = "WebZIP"
Else
getBrowser = "Other"
End If
End Function
Function GetOS(ByVal logstr)
logstr = Request.ServerVariables("HTTP_USER_AGENT")
If InStr(logstr, "Windows 95") <> 0 Or InStr(logstr, "Win95") <> 0 Then
GetOS = "Windows 95"
ElseIf InStr(logstr, "Windows 98") <> 0 Or (InStr(logstr, "Win95") <> 0 And InStr(logstr, "Mozilla/4.0") <> 0) Then
GetOS = "Windows 98"
ElseIf InStr(logstr, "Win32") <> 0 Or InStr(logstr, "Windows 3") <> 0 Then
GetOS = "Windows 3.x"
ElseIf InStr(logstr, "Win98") <> 0 Then
GetOS = "Windows 98"
ElseIf InStr(logstr, "Windows NT 5.0") <> 0 Then
GetOS = "Windows 2000"
ElseIf InStr(logstr, "Windows NT") <> 0 Then
GetOS = "Windows NT4"
ElseIf InStr(logstr, "SUNOS") <> 0 Then
GetOS = "SUN"
ElseIf InStr(logstr, "Linux") <> 0 Then
GetOS = "Linux"
ElseIf InStr(logstr, "Mac_PowerPC") <> 0 Then
GetOS = "Mac"
Else
GetOS = "Other"
End If
End Function
logstr = Request.ServerVariables("HTTP_USER_AGENT")
If InStr(logstr, "MSIE 6") <> 0 Then
getBrowser = "IE 6.xx"
ElseIf InStr(logstr, "MSIE 5") <> 0 Then
getBrowser = "IE 5.xx"
ElseIf InStr(logstr, "MSIE 4") <> 0 Then
getBrowser = "IE 4.xx"
ElseIf InStr(logstr, "Mozilla/3") <> 0 Then
getBrowser = "NetScape 3"
ElseIf InStr(logstr, "[en]") <> 0 Then
getBrowser = "NetScape 4"
ElseIf InStr(logstr, "Opera") <> 0 Then
getBrowser = "Opera"
ElseIf InStr(logstr, "NetAnts") <> 0 Then
getBrowser = "NetAnts"
ElseIf InStr(logstr, "Teleport") <> 0 Then
getBrowser = "Teleport"
ElseIf InStr(logstr, "WebTran") <> 0 Then
getBrowser = "WebTran"
ElseIf InStr(logstr, "WebZIP") <> 0 Then
getBrowser = "WebZIP"
Else
getBrowser = "Other"
End If
End Function
Function GetOS(ByVal logstr)
logstr = Request.ServerVariables("HTTP_USER_AGENT")
If InStr(logstr, "Windows 95") <> 0 Or InStr(logstr, "Win95") <> 0 Then
GetOS = "Windows 95"
ElseIf InStr(logstr, "Windows 98") <> 0 Or (InStr(logstr, "Win95") <> 0 And InStr(logstr, "Mozilla/4.0") <> 0) Then
GetOS = "Windows 98"
ElseIf InStr(logstr, "Win32") <> 0 Or InStr(logstr, "Windows 3") <> 0 Then
GetOS = "Windows 3.x"
ElseIf InStr(logstr, "Win98") <> 0 Then
GetOS = "Windows 98"
ElseIf InStr(logstr, "Windows NT 5.0") <> 0 Then
GetOS = "Windows 2000"
ElseIf InStr(logstr, "Windows NT") <> 0 Then
GetOS = "Windows NT4"
ElseIf InStr(logstr, "SUNOS") <> 0 Then
GetOS = "SUN"
ElseIf InStr(logstr, "Linux") <> 0 Then
GetOS = "Linux"
ElseIf InStr(logstr, "Mac_PowerPC") <> 0 Then
GetOS = "Mac"
Else
GetOS = "Other"
End If
End Function
相关文章推荐
- 使用JS判断客户端、浏览器、操作系统类型
- 使用Javascript判断浏览器和操作系统类型:全面简洁的方法
- js方法判断浏览器终端是哪种操作系统
- asp jsp 判断操作系统类型 浏览器版本
- 使用JS判断客户端、浏览器、操作系统类型
- unigui判断浏览器内核、操作系统以及是否移动终端函数
- 手机端判断各个平台浏览器及操作系统平台
- Ext 判断各种浏览器以及操作系统
- js判断手机浏览器操作系统和微信浏览器的方法
- JS使用userAgent判断操作系统和浏览器类型
- JS判断浏览器类型,JS判断客户端操作系统
- javascript:判断浏览器类型和客户端操作系统 (2009-06-02更新)
- 浏览器事件一些js代码,自己备用的。高手不要笑话我。。(跨浏览器基础事件,浏览器检测,判断浏览器的名称、版本号、操作系统)
- avascript判断浏览器和操作系统类型
- js判断操作系统与浏览器
- 根据userAgent判断客户端是否手机、操作系统、浏览器等信息
- 判断浏览器和操作系统的js
- ASP浏览器版本检测+操作系统判断检测
- userAgent,JS用户代理检测——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统