처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / JavaScript / 문제

JavaScript Navigator.userAgentData API가 기존 navigator.userAgent 문자열보다 나은 점은?

보통 MDN Web Docs
보기 및 정답
A 구조화된 객체로 브랜드, 모바일 여부, 플랫폼 정보를 제공하여 User-Agent 문자열 파싱이 불필요하다
B 사용자의 실제 이름과 이메일 주소를 반환하여 로그인 없이도 사용자 식별이 가능한 API라고 일반적으로 정의할 수 있다
C 브라우저의 최신 버전을 자동으로 감지하여 업데이트가 필요한 경우 알림을 표시하는 API이다
D 브라우저에 설치된 확장 프로그램의 전체 목록을 배열로 반환하여 호환성을 검사하는 API이다

해설

navigator.userAgentData는 User-Agent Client Hints API의 일부로, brands(브라우저 정보), mobile(모바일 여부), platform(OS) 등을 구조화된 객체로 제공합니다. 기존 userAgent 문자열의 복잡한 파싱 문제와 프라이버시 이슈를 해결하며, getHighEntropyValues()로 더 상세한 정보를 요청할 수 있습니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기