본문 바로가기

개발공부/웹개발

사용자의 브라우저 확인방법 UserAgent

navigator 객체 안의 userAgent라는 속성을 보면

사용자가 어떤 기기로 접속했는지, 어느 브라우저로 들어왔는지 등에 대한 정보를 알 수 있다.

 

🎈 크롬에서 자신의 useragent확인 방법

F12를 눌러 개발자 모드 -> 콘솔 창에서 navigator.userAgent를 쓰면 자신의 userAgent 정보가 나온다.

 

 

🎈 userAgent의 정보를 가지고 밑에 써진 url에 가서 검색을 해보면 어떤 브라우저인지 알려준다

이를 구분하는 소스 코드도 있음. 그걸 가지고 로그 DB에 저장했다.

 

(userAgent 대충 읽어보면 어디 앱에서 로그인했고 브라우저는 뭐고 기기는 뭘 접속했고 정도는 감이온다)


https://www.whatsmyua.info/

 

What's my user agent?

What's my user agent? See what your user-agent detection library really thinks! According to useragent v2.2.1: ua rawUa: facebookexternalhit/1.1; kakaotalk-scrap/1.0; +https://devtalk.kakao.com/t/scrap/33984string:family: FacebookBotmajor: 1minor: 1patch

www.whatsmyua.info

https://developers.whatismybrowser.com/useragents/explore/operating_platform/

 

Explore User Agents by Operating Platform

Look at heaps of user agents for Operating Platform

developers.whatismybrowser.com


참고)

 

구글에서 앞으로 userAgent를 없애고 clientHint 라는 것을 쓴다고는 한다!

 

https://www.zdnet.co.kr/view/?no=20200115102836

 

구글, 크롬에서 '유저 에이전트 스트링' 안 쓴다

구글이 크롬 웹브라우저에서 '사용자 에이전트 문자열(User agent string)' 사용을 점진적으로 폐기한다. 인터넷 광고업체의 웹 이용자 기기 정보를 파악에 활용돼 온 기능이 사라지게 되면서 디지털

www.zdnet.co.kr