몽땅뚝딱 개발자

[Javascript] navigator.userAgent() 본문

Development/Javascript

[Javascript] navigator.userAgent()

레오나르도 다빈츠 2022. 1. 10. 10:05

 

◽ navigator.userAgent()

navigator의 프로퍼티 중 하나로 브라우저가 User-Agent HTTP 헤더에 넣어 전송하는 문자열이다.

이 프로퍼티를 통하여 현재 사용자가 사용하고 있는 디바이스를 체크할 수 있다.

 

 

◽ navigator.userAgent() 예제

userAgent()를 출력하면 "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; rv:11.0) like Gecko" 같은 값이다. 때문에 indexOf()나 match()를 사용하여 일치하는 문자열을 찾는다.

// 안드로이드
if (navigator.userAgent.match(/Android/i) {
	
// 아이폰/아이팟
} else if (navigator.userAgent.match(/iPhone|iPod/i) {
	
// 타블렛
} else if (navigator.userAgent.match(/Tablet/i) {
	
}

 

 


 

 

출처

https://jamesdreaming.tistory.com/106

https://developer.mozilla.org/en-US/docs/Web/API/Navigator/userAgent

 

Comments