yoni

포커스된 브라우저 구분 본문

JS

포커스된 브라우저 구분

yoni-1117 2019. 7. 23. 11:12

#common한 js 분석 for Proxy

 

[바라보고 있는 화면의 브라우저 구분]

js 기능: navigator.userAgent()

 

설명: 주로 navigator.userAgent()을 사용하면 toLowerCase()를 사용해서 리턴된 값을 모두 소문자로 바꾼 뒤 사용한다.

아래의 구문은 브라우저 구분을 하기위해서는 정형적으로 사용되고 있는 function문이다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
getPlatform : function() 
        {
            var userAgent = (navigator.userAgent).toLowerCase();
            if (userAgent.indexOf('android'> -1)
            { 
                return 'Android';
            }
            else if (userAgent.indexOf('iphone'> -1)
            {
                return 'iPhone';
            }
            else if (userAgent.indexOf('ipad'> -1)
            { 
                return 'iPhone';
            }
            else
            { 
                return 'etc';
            }
        }
cs

 

Comments