이렇게 사용하세요
User-Agent 문자열의 브라우저·OS·장치를 분석합니다.
알아두면 좋은 점
형식과 의미
문자열 기반 추정입니다. 축소·위조된 User-Agent에서는 세부 정보를 알 수 없습니다.
지원 범위와 제한
텍스트 1MB
입력이 제한을 넘으면 데이터를 나누어 처리하세요. 파일 형식이나 알고리즘이 지원 범위에 없으면 다른 형식으로 임의 변환하지 말고 요구 사항에 맞는 도구를 선택하세요.
User-Agent 문자열의 브라우저·OS·장치를 분석합니다.
입력은 이 브라우저에서 처리됩니다.
개발에 가져다 쓸 수 있는 기본 예제입니다. 표시된 환경에서 실행하세요.
Node.js 22+ · ES module (.mjs)
현재 입력 반영은 코드에 사용된 항목에만 적용됩니다. 파일 입력은 예제에 포함하지 않습니다.
필요한 패키지 설치
npm install ua-parser-js@1import { UAParser } from "ua-parser-js";
const parser = new UAParser("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36");
console.log(parser.getResult());
// User-Agent is client-controlled, not proof of identity.User-Agent 문자열의 브라우저·OS·장치를 분석합니다.
문자열 기반 추정입니다. 축소·위조된 User-Agent에서는 세부 정보를 알 수 없습니다.
텍스트 1MB
입력이 제한을 넘으면 데이터를 나누어 처리하세요. 파일 형식이나 알고리즘이 지원 범위에 없으면 다른 형식으로 임의 변환하지 말고 요구 사항에 맞는 도구를 선택하세요.