ASP상에서 접속 브라우저 구별하기


크로스 브라우징 작업이 많아짐에 따라 
브라우저별 코딩을 해야 할때가 많아졌다.
아래를 활용해서 브라우저를 분간해보자

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<%
        If InStr(Request.ServerVariables("HTTP_USER_AGENT"), "MSIE 5.0">  0 Then
             borwser = "Explorer 5.0"
         ElseIf InStr(Request.ServerVariables("HTTP_USER_AGENT"), "MSIE 6.0">  0 Then
             borwser =  "Explorer 6.0"
         ElseIf InStr(Request.ServerVariables("HTTP_USER_AGENT"), "MSIE 7.0">  0 Then
             borwser =  "Explorer 7.0"
         ElseIf InStr(Request.ServerVariables("HTTP_USER_AGENT"), "MSIE 8.0">  0 Then
             borwser =  "Explorer 8.0"
         ElseIf InStr(Request.ServerVariables("HTTP_USER_AGENT"), "MSIE 9.0">  0 Then
             borwser =  "Explorer 9.0"
         ElseIf InStr(Request.ServerVariables("HTTP_USER_AGENT"), "MSIE 10.0">  0 Then
             borwser =  "Explorer 10.0"
         ElseIf InStr(Request.ServerVariables("HTTP_USER_AGENT"), "MSIE 11.0">  0 Then
             borwser =  "Explorer 11.0"
         ElseIf InStr(Request.ServerVariables("HTTP_USER_AGENT"), "Chrome">  0 Then
             borwser =  "Chrome"
         ElseIf InStr(Request.ServerVariables("HTTP_USER_AGENT"), "Safari">  0 Then
             borwser =  "Safari"
         ElseIf InStr(Request.ServerVariables("HTTP_USER_AGENT"), "Firefox">  0 Then
             borwser =  "Firefox"
        Else
         borwser =  "기타"
    End If
%>
cs




마무리

함수로 만들어 쓰시면 편해요



댓글을 달아 주세요