top
logo
custom iconОгляд ресурсів
custom iconОгляд функцій
language-switch

Client Hints - це набір HTTP-заголовків і JavaScript API, які дозволяють веб-браузерам надсилати на сервери детальну інформацію про клієнтські пристрої та браузери. Вони призначені стати наступниками User-Agent і надати веб-серверам стандартизований спосіб оптимізації контенту для клієнтів без необхідності покладатися на ненадійне виявлення на основі рядка User-Agent або технологій розпізнавання відбитків браузера.

Рядок User-Agent
user-Agent
loadingloading...
User-Agent Client Hints (JavaScript API)
Підтримка API
loadingloading...
Архітектура
loadingloading...
bitness
loadingloading...
Бренди (Бренди браузера)
loadingloading...
Список повної версії
loadingloading...
mobile
loadingloading...
model
loadingloading...
platform
loadingloading...
Версія платформи
loadingloading...
Повна версія користувацького агента
loadingloading...
WOW64 (32-розрядний на 64-розрядному Windows)
loadingloading...
Заголовки запиту (User-Agent Client Hints)
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-Platform
    Платформа, на якій виконується даний користувацький агент.
  • Sec-CH-UA-Platform-Version
    Версія платформи, на якій виконується даний користувацький агент.
  • Sec-CH-UA-Arch
    Архітектура, на якій виконується даний користувацький агент.
  • Sec-CH-UA-Bitness
    Розрядність архітектури, на якій виконується даний користувацький агент.
  • Sec-CH-UA-WoW64
    Вказує, чи працює браузер у 32-розрядному режимі на 64-розрядному Windows.
  • Sec-CH-UA-Model
    Пристрій, на якому виконується даний користувацький агент.
  • Sec-CH-UA-Mobile
    Вказує, чи віддає перевагу користувацький агент мобільному досвіду.
  • Sec-CH-UA-Form-Factors
    Розмір форми пристрою, історично позначався як токен deviceCompat в рядку User-Agent.
  • Sec-CH-Lang
    (або Lang) представляє мовні уподобання користувача.
  • Sec-CH-Save-Data
    (або Save-Data) представляє уподобання користувацького агента щодо зменшення використання даних.
  • Sec-CH-Width
    Надає ширину макета запиту ресурсу зображення в CSS пікселях.
  • Sec-CH-Viewport-Width
    (або Viewport-Width) ширина видимої області в CSS пікселях.
  • Sec-CH-Viewport-Height
    Поточна висота видимої області користувацького агента.
  • Sec-CH-DPR
    (або DPR) звітує про співвідношення фізичних пікселів екрана до CSS пікселів.
  • Sec-CH-Device-Memory
    (або Device-Memory) показує, скільки приблизно пам'яті має поточний пристрій (в GiB). Оскільки цю інформацію можна використовувати для ідентифікації користувача, значення Device-Memory навмисно округлене. Дійсні значення: 0.25, 0.5, 1, 2, 4 і 8.
  • Sec-CH-RTT
    (або RTT) надає приблизний час кругового проходження на рівні додатка (в мілісекундах). RTT відрізняється від RTT на транспортному рівні, оскільки в нього входить час обробки на сервері. Значення RTT округлене до найближчих 25 мілісекунд, щоб запобігти розпізнаванню відбитків.
  • Sec-CH-Downlink
    (або Downlink) приблизна швидкість завантаження користувача в мегабітах на секунду (Mbps). Це значення округлене до найближчого кратного 25 кілобіт на секунду, щоб знову запобігти розпізнаванню відбитків.
  • Sec-CH-ECT
    (або ECT) означає Ефективний Тип Підключення, як оцінюється браузером. Його значення є одним з переліків типів підключення, кожен з яких описує значення RTT і Downlink в певному діапазоні. Дійсні значення 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

Деталі статті