TIL) OS별 / 기기별 구분 코드 (JS)

김건우·2021년 4월 29일
var standalone = window.navigator.standalone,
    userAgent = window.navigator.userAgent.toLowerCase(),
    safari = /safari/.test( userAgent ),
    ios = /iphone|ipod|ipad/.test( userAgent );

if( ios ) {
    
    if ( !standalone && safari ) {
        
        document.getElementById( 'where-am-i' ).textContent = 'browser';
        
    } else if ( standalone && !safari ) {
        
        document.getElementById( 'where-am-i' ).textContent = 'standalone';
        
    } else if ( !standalone && !safari ) {
        
        document.getElementById( 'where-am-i' ).textContent = 'uiwebview';
        
    };
    
} else {
    
    document.getElementById( 'where-am-i' ).textContent = 'not iOS';
    
};
profile
꾸준하게 공부하기

0개의 댓글