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 |
마무리
함수로 만들어 쓰시면 편해요
'IT_Developers > ASP' 카테고리의 다른 글
ASP - 형변환 Cint, Clng, Cdbl, Cstr, Csng, Cdate (0) | 2017.07.06 |
---|---|
ASP - XML 가져오기 예제 (0) | 2017.07.06 |
ASP - 소스상에 트랜젝션 방법 (0) | 2017.07.06 |
ASP - 음수양수 구별하기 (Sgn) (0) | 2017.07.04 |
ASP | 예제 - 메일 보내기 (0) | 2017.07.04 |
댓글