User-Agent 분석기
User-Agent 문자열을 읽어 어떤 브라우저·엔진·운영체제·기기인지 알려 줍니다.
예시
파일은 서버로 전송되지 않고 브라우저에서만 처리됩니다.
사용 방법
가입도 설치도 없이, 사용 횟수 제한도 없이 무료로 쓸 수 있습니다.
로그에 남은 User-Agent 문자열을 붙여 넣으면 브라우저·엔진·운영체제·기기로 나눠 보여 줍니다. 아래 단추를 누르면 지금 이 브라우저가 보내는 문자열이 채워집니다.
이 문자열은 사실상 읽으라고 만든 것이 아닙니다. 30년치 호환 흉내가 겹겹이 쌓여 있어서, 크롬은 한 줄 안에서 자기를 Mozilla 라고도 KHTML 이라고도 Safari 라고도 부릅니다. 옛 서버 검사를 통과하기 위해서입니다.
그래서 정규식보다 순서가 중요합니다. 엣지·오페라·삼성 인터넷·웨일이 모두 문자열에 Chrome/ 을 달고 있어서, 크롬을 먼저 보는 파서는 이들 전부를 크롬이라고 보고합니다.
사파리는 또 다른 함정입니다. Safari/ 뒤의 숫자는 판 번호가 아니라 빌드 번호이고, 판 번호는 Version/ 에 있습니다. 잘못 읽으면 사파리 17.6 이 사파리 605 가 됩니다.
안드로이드는 Mobile 이라는 표시가 있으면 휴대전화, 없으면 태블릿입니다. 구글이 정한 규칙이고, 문자열 안에 그것 말고 다른 단서가 없습니다.
무엇이 나오든 참고로만 보세요. User-Agent 는 클라이언트가 보내는 값이라 무엇이든 적어 보낼 수 있습니다. 이 값으로 보안 판단을 내려서는 안 됩니다.
붙여넣은 값은 서버로 전송되지 않습니다. 브라우저 안에서만 분석합니다.