top

logo

custom icon
article블로그
custom icon기능 개요
language-switch
简体中文

Client Hints는 HTTP 헤더 및 JavaScript API의 집합으로, 네트워크 브라우저가 네트워크 서버에 클라이언트 장치 및 브라우저에 대한 자세한 정보를 전송할 수 있도록 합니다. 이는 User-Agent의 후계자가 되도록 설계되었으며, 네트워크 서버에 표준화된 방식으로 클라이언트 콘텐츠를 최적화할 수 있는 방법을 제공합니다. 이는 신뢰할 수 없는 User-Agent 문자열 기반 감지나 브라우저 지문 인식 기술에 의존할 필요가 없습니다.

userAgent
user-Agent
loadingloading...
Client Hints JavaScript API
APISupport
loadingloading...
architecture
loadingloading...
bitness
loadingloading...
brands
loadingloading...
fullVersionLis
loadingloading...
mobile
loadingloading...
model
loadingloading...
platform
loadingloading...
platformVersion
loadingloading...
uaFullVersion
loadingloading...
wow64
loadingloading...
Client Hints HTTP Headers
sec-ch-ua
loadingloading...
sec-ch-ua-platform
loadingloading...
sec-ch-ua-mobile
loadingloading...
sec-ch-ua-full-version
loadingloading...
sec-ch-ua-platform-version
loadingloading...
sec-ch-ua-full-version-list
loadingloading...
sec-ch-ua-arch
loadingloading...
sec-ch-ua-bitness
loadingloading...
sec-ch-ua-wow64
loadingloading...
sec-ch-ua-model
loadingloading...
sec-ch-save-data
loadingloading...
sec-ch-width
loadingloading...
sec-ch-viewport-width
loadingloading...
viewport-width
loadingloading...
sec-ch-viewport-height
loadingloading...
sec-ch-dpr
loadingloading...
dpr
loadingloading...
sec-ch-device-memory
loadingloading...
device-memory
loadingloading...
sec-ch-rtt
loadingloading...
sec-ch-ect
loadingloading...
ect
loadingloading...
sec-ch-prefers-color-scheme
loadingloading...
sec-ch-prefers-reduced-motion
loadingloading...
sec-ch-prefers-reduced-transparency
loadingloading...
sec-ch-prefers-contrast
loadingloading...
sec-ch-forced-colors
loadingloading...
sec-ch-ua-form-factors
loadingloading...
알려진 Client Hints 목록
  • Sec-CH-UA
    사용자 에이전트의 브랜드 및 버전
  • Sec-CH-UA-Full-Version
    사용자 에이전트의 전체 버전을 나타냅니다(더 이상 사용되지 않음, Sec-CH-UA-Full-Version-List로 대체됨)
  • Sec-CH-UA-Full-Version-List
    사용자 에이전트의 전체 버전을 나타냅니다(더 이상 사용되지 않음, Sec-CH-UA-Full-Version-List로 대체됨)
  • Sec-CH-UA-Platform
    주어진 사용자 에이전트가 실행되고 있는 플랫폼을 나타냅니다.
  • Sec-CH-UA-Platform-Version
    주어진 사용자 에이전트가 실행되고 있는 플랫폼 버전을 나타냅니다.
  • Sec-CH-UA-Arch
    주어진 사용자 에이전트가 실행되고 있는 플랫폼의 아키텍처를 나타냅니다.
  • Sec-CH-UA-Bitness
    주어진 사용자 에이전트가 실행되고 있는 플랫폼 아키텍처의 비트 수를 나타냅니다.
  • Sec-CH-UA-WoW64
    사용자 에이전트 이진 파일이 64비트 Windows에서 32비트 모드로 실행되고 있는지 감지하는 데 사용됩니다.
  • Sec-CH-UA-Model
    주어진 사용자 에이전트를 실행하는 장치를 나타냅니다.
  • Sec-CH-UA-Mobile
    사용자 에이전트가 '모바일' 사용자 경험에 최적화되어 있는지 감지하는 데 사용됩니다.
  • Sec-CH-UA-Form-Factors
    장치의 폼 팩터를 나타내며, 역사적으로 User-Agent 문자열의 토큰으로 표시되었습니다.
  • Sec-CH-Lang
    사용자의 언어 기본 설정을 나타냅니다.
  • Sec-CH-Save-Data
    데이터 사용량을 줄이려는 사용자 에이전트의 기본 설정을 나타냅니다.
  • Sec-CH-Width
    서버에 제공되는 이미지의 레이아웃 너비입니다.
  • Sec-CH-Viewport-Width
    CSS 픽셀로 된 사용자 뷰포트의 너비입니다.
  • Sec-CH-Viewport-Height
    사용자 에이전트의 현재 뷰포트 높이를 나타냅니다.
  • Sec-CH-DPR
    사용자 화면의 물리적 픽셀과 CSS 픽셀의 비율을 보고합니다.
  • Sec-CH-Device-Memory
    현재 장치에 대략적으로 얼마나 많은 메모리가 있는지를 표시합니다(단위: GiB). 이 정보는 사용자를 식별하는 데 사용될 수 있으므로 Device-Memory의 값은 의도적으로 대략적으로 설정됩니다. 유효 값은 0.25, 0.5, 1, 2, 4 및 8입니다.
  • Sec-CH-RTT
    응용 계층의 근사 왕복 시간(단위: 밀리초)을 제공합니다. RTT는 전송 계층 RTT와 다르며, 힌트에는 서버 처리 시간이 포함됩니다. RTT 값은 지문 인식을 방지하기 위해 가장 가까운 25밀리초로 반올림됩니다.
  • Sec-CH-Downlink
    메가비트 매 초(Mbps)로 표시되며, 사용자의 연결 대략적인 하향 속도를 나타냅니다. 이 값은 가장 가까운 25킬로비트 매 초의 배수로 반올림됩니다. 다시 말해, 지문 인식을 방지하기 위함입니다.
  • Sec-CH-ECT
    유효 연결 유형을 나타냅니다. 값은 연결 유형의 열거형 목록 중 하나이며, 각 목록은 지정된 범위 내에서 RTT 및 하향 링크 값에 대한 연결을 설명합니다. ECT의 유효 값은 4g, 3g, 2g 및 slow-2g입니다.
  • Sec-CH-Prefers-Color-Scheme
    사용자가 선호하는 색 구성표를 나타냅니다.
  • Sec-CH-Prefers-Reduced-Motion
    시스템이 사용하는 애니메이션 또는 동작의 양을 최소화하도록 사용자에게 요청하는지 감지하는 데 사용됩니다.
  • Sec-CH-Prefers-Reduced-Transparency
    시스템이 사용하는 투명하거나 반투명한 레이어 효과의 수를 최소화하도록 사용자에게 요청하는지 감지하는 데 사용됩니다.
  • Sec-CH-Prefers-Contrast
    웹 콘텐츠를 더 높은(또는 더 낮은) 대비로 표시하도록 감지하는 데 사용됩니다.
  • Sec-CH-Forced-Colors
    사용자 에이전트가 강제 색상 모드를 활성화했는지 감지하는 데 사용됩니다. 이 모드에서는 사용자 선택의 제한된 팔레트를 페이지에 강제로 사용합니다.
logo
logo

기사